国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PowerShell > 正文

Powershell 查找用戶的主SMTP地址

2020-10-29 20:56:12
字體:
來源:轉載
供稿:網友

今天同事讓我生成一個報表,列出用戶的主SMTP地址后綴是@aus.ddb.com的用戶。
Get-ADUser可以直接獲取相關信息,不過主SMTP是隱藏在ProxyAddress這個屬性里面的,如果1個用戶有多個郵件地址,大寫的SMTP的那個就是主地址。


腳本如下,獲取所有用戶的信息,然后創建一個空對象,對每一個對象的屬性進行處理,把對應的值放入對象, 最后過濾結果輸出。

$users = Get-ADUser -Filter {proxyAddresses -like '*'} -SearchBase "ou=sydney,dc=omnicom,dc=com,dc=au" -Properties proxyAddresses $pp=$null$pp=@{'name'=$null;'primarysmtp'=$null} $obj=New-Object -TypeName psobject -Property $pp  $result=@() foreach($user in $users){ $primarySMTPAddress = "" foreach ($address in $user.proxyAddresses) {   if (($address.Length -gt 5) -and ($address.SubString(0,5) -ceq 'SMTP:') )   {     $primarySMTPAddress = $address.SubString(5)     break   } } $objtemp=$obj | select * $objtemp.name=$user.Name $objtemp.primarysmtp=$primarySMTPAddress $result+=$objtemp } $result | Where-Object{$_.primarysmtp -like "*aus.ddb.com*"} | sort Name


本文出自 “麻婆豆腐” 博客

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 耒阳市| 锡林浩特市| 湘阴县| 博客| 苗栗县| 西盟| 肇州县| 濉溪县| 宽甸| 扎鲁特旗| 安达市| 凌源市| 龙川县| 铜梁县| 绥中县| 成都市| 阿城市| 耒阳市| 杨浦区| 富顺县| 克什克腾旗| 正蓝旗| 灵川县| 东光县| 美姑县| 松江区| 五河县| 绥芬河市| 忻城县| 洪洞县| 南通市| 东丰县| 雷山县| 犍为县| 昌宁县| 南和县| 开原市| 保靖县| 宝鸡市| 独山县| 醴陵市|