【发布时间】:2017-03-24 21:35:12
【问题描述】:
我需要检索包含 x400 和 x500 地址的通讯组列表。我已经确定属性是proxyaddresses 和TextEncodedORAddress。我们正在运行 Exchange 2013。当我查看像“OU=Exchange,OU=company,DC=company,DC=com”这样的高级搜索库并使用 Get-ADUser 时,它会返回用户帐户,但是我需要通讯组。 使用以下返回具有我需要的属性的用户,但我需要通讯组,而不是用户。
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。任何帮助将不胜感激。
【问题讨论】:
-
获取 AD 组?你试过吗?
-
似乎已经做到了。我猜是因为这是一个通讯组列表的交换组,所以我没有将它视为一个 AD 组,就像一个安全组。谢谢你指出这一点。我应该知道的更好。
标签: powershell exchange-server