gpt4 book ai didi

powershell - "Get-ADGroupMember | Get-ADUser"对不同域中的用户失败

转载 作者:行者123 更新时间:2023-12-02 22:58:31 44 4
gpt4 key购买 nike

运行以下 cmdlet 适用于组成员(Amer 域中的组)中的所有用户,无论列出的用户位于哪个域:

Get-ADGroupMember <group_name> -Server amer

但是,当尝试通过管道传输到 Get-ADUser 来获取有关用户的详细信息时,我在不同域 (EMEA) 中的用户和组 (AMER) 中收到错误消息:

Get-ADGroupMember <group_name> | Get-ADUser

这是在不同域中的每个用户(EMEA 域中的错误用户)之后返回的错误:

Get-ADUser : A referral was returned from the serverAt line:1 char:46+ Get-ADGroupMember GBL-Storage-Admin-NAS-L2-U|Get-ADUuser+                                              ~~~~~~~~~~    + CategoryInfo          : ResourceUnavailable: (CN=EMASAN-    WARNE...C=pfizer,DC=com:ADUser) [Get-ADUser], ADReferralException    + FullyQualifiedErrorId : A referral was returned from the     server,Microsoft.ActiveDirectory.Management.Commands.GetADUser

我可以通过指定 get-aduser <user> -Server EMEA 来查找每个错误用户,但是当有很多用户时,手动操作会很痛苦。

我怎样才能得到管道到 Get-ADUser与其他领域的用户合作?

最佳答案

基本上,您需要查询一个包含 global catalog 的 DC如果你想追踪对其他域的引用(请参阅 here )。可以像 this 那样确定持有全局目录的 DC :

$gc = Get-ADForest 'example.org' | Select-Object -Expand GlobalCatalogs -First 1

其中 example.org 是林根域的 FQDN。

关于powershell - "Get-ADGroupMember | Get-ADUser"对不同域中的用户失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38064884/

44 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com