检索通讯组列表
Retrieving list of Distribution Groups
我需要检索通讯组列表及其 x400 和 x500 地址。我已确定属性是代理地址和 TextEncodedORAddress。我们是 运行 Exchange 2013。当我查看像 "OU=Exchange,OU=company,DC=company,DC=com" 这样的高级搜索库并使用 Get-ADUser 时 returns 用户帐户,但是我需要通讯组。
使用以下 returns 具有我需要的属性的用户,但我需要通讯组,而不是用户。
Get-ADUser -SearchBase "OU=Exchange,OU=company,DC=company,DC=com" `
-Filter * -Properties * | Select * |
FT CN,distinguishedName,proxyaddresses,textEncodedORAddress
我尝试了 Get-Mailbox、Get-DistributionGroup,但收到一条错误消息,提示它不是 cmdlet。我也尝试过使用属性 groupType 进行过滤,但没有用。我不确定我是否能够使用 Get-ADObject,因为我不太确定我将如何使用该 cmdlet。任何帮助将不胜感激。
get-adgroup -filter "GroupCategory -eq 'Distribution'"
因为代理地址中有多个值,我收到了 Microsoft.ActiveDirectory.Management.ADPropertyValueCollection,因此我不得不使用以下内容。
Get-ADGroup -SearchBase "OU=Exchange,OU=Company,DC=company,DC=com" `
-Filter * -Properties proxyAddresses | Select CN,distinguishedName,textEncodedORAddress,`
@{L=’ProxyAddress_1′; E={$_.proxyaddresses[0]}},
@{L=’ProxyAddress_2′; E={$_.ProxyAddresses[1]}},
@{L=’ProxyAddress_3′; E={$_.proxyaddresses[2]}},
@{L=’ProxyAddress_4′; E={$_.proxyaddresses[3]}},
@{L=’ProxyAddress_5′; E={$_.proxyaddresses[4]}}|
Export-CSV C:\temp\x500_Export.csv
对于输出,我唯一不明白的是为什么我看到了各种代理地址和专有名称,但它不显示 CN 或显示名称。那些是空白的。
我需要检索通讯组列表及其 x400 和 x500 地址。我已确定属性是代理地址和 TextEncodedORAddress。我们是 运行 Exchange 2013。当我查看像 "OU=Exchange,OU=company,DC=company,DC=com" 这样的高级搜索库并使用 Get-ADUser 时 returns 用户帐户,但是我需要通讯组。
使用以下 returns 具有我需要的属性的用户,但我需要通讯组,而不是用户。
Get-ADUser -SearchBase "OU=Exchange,OU=company,DC=company,DC=com" `
-Filter * -Properties * | Select * |
FT CN,distinguishedName,proxyaddresses,textEncodedORAddress
我尝试了 Get-Mailbox、Get-DistributionGroup,但收到一条错误消息,提示它不是 cmdlet。我也尝试过使用属性 groupType 进行过滤,但没有用。我不确定我是否能够使用 Get-ADObject,因为我不太确定我将如何使用该 cmdlet。任何帮助将不胜感激。
get-adgroup -filter "GroupCategory -eq 'Distribution'"
因为代理地址中有多个值,我收到了 Microsoft.ActiveDirectory.Management.ADPropertyValueCollection,因此我不得不使用以下内容。
Get-ADGroup -SearchBase "OU=Exchange,OU=Company,DC=company,DC=com" `
-Filter * -Properties proxyAddresses | Select CN,distinguishedName,textEncodedORAddress,`
@{L=’ProxyAddress_1′; E={$_.proxyaddresses[0]}},
@{L=’ProxyAddress_2′; E={$_.ProxyAddresses[1]}},
@{L=’ProxyAddress_3′; E={$_.proxyaddresses[2]}},
@{L=’ProxyAddress_4′; E={$_.proxyaddresses[3]}},
@{L=’ProxyAddress_5′; E={$_.proxyaddresses[4]}}|
Export-CSV C:\temp\x500_Export.csv
对于输出,我唯一不明白的是为什么我看到了各种代理地址和专有名称,但它不显示 CN 或显示名称。那些是空白的。