如何在所有域中搜索用户?

时间:2018-02-05 09:29:47

标签: powershell active-directory

我正在编写一个Powershell脚本来获取特定用户组的密码到期时间。这些用户属于我们组织中的不同域(遍布全球)。

我使用Get-Aduser来做到这一点。该脚本仅适用于运行脚本的用户。因此,如果脚本是从让我们说美国运行的,那么Get-AdUser只能找到来自美国的用户。

如何搜索所有域名?

我试过这个

Get-AdUser -Server <GlobalCatalog> [...]

没有-Server

,结果相同

1 个答案:

答案 0 :(得分:3)

您是否尝试过使用以下内容:

Get-ADUser -Filter {(yourFilterCondition)} -SearchBase "" -Server X.Y.Z.W:3268 -Properties desiredProperties | select-object...

SearchBase设置为“”是关键。并且,还尝试在3268端口上执行查询以读取所有域中的值。