【发布时间】:2016-06-27 23:42:52
【问题描述】:
运行以下 cmdlet 适用于组成员身份(Amer 域中的组)中的所有用户,无论列出的用户位于哪个域中:
Get-ADGroupMember <group_name> -Server amer
但是,当尝试通过管道到 Get-ADUser 获取用户详细信息时,我收到不同域 (EMEA) 中的用户的错误,然后是组 (AMER):
Get-ADGroupMember <group_name> | Get-ADUser
这是每个用户在不同域中返回的错误(EMEA 域中的错误用户):
Get-ADUser : 从服务器返回了一个引用
在行:1 字符:46
+ 获取-ADGroupMember GBL-Storage-Admin-NAS-L2-U|获取-ADUuser
+ ~~~~~~~~~~
+ CategoryInfo : ResourceUnavailable: (CN=EMASAN-WARNE...C=pfizer,DC=com:ADUser) [Get-ADUser], ADReferralException
+ FullyQualifiedErrorId :从服务器返回了一个引用,Microsoft.ActiveDirectory.Management.Commands.GetADUser
我可以通过指定get-aduser <user> -Server EMEA 来查找每个错误用户,但是当有很多用户时,手动操作会很痛苦。
如何让Get-ADUser 的管道与其他域中的用户一起工作?
【问题讨论】:
-
行得通,非常感谢!
标签: powershell active-directory