Get-ADUser 整个林

Pau*_*age 3 powershell active-directory

很抱歉,如果这是以前已经回答过的问题,但我已经搜索了好几天,找不到类似我正在寻找的东西(这令人困惑,因为这似乎是最简单的请求)。

我有一个跟踪委托树(不相关)的脚本,在其中,我需要能够针对整个目录可靠地为特定用户执行 Get-ADUser,但我还没有找到一种方法来执行此操作涉及100行代码。我们的林中有四个域:
na.ds.company.com
la.ds.company.com
ea.ds.company.com
ap.ds.company.com

为什么这在 ADUC 中如此简单,而在 Powershell 中却如此困难?

Pau*_*age 6

我通过引用根目录中的 GC 域控制器和该 DC 上的 GC 端口 (3268) 修复了该问题。我之前尝试过,但我认为问题是我尝试的 GC 不在根目录中。命令最终是:

Get-ADUser <userID> -Server <GC located in root>:3268
Run Code Online (Sandbox Code Playgroud)