0

我的 Active Directory 服务器中有以下示例 OU 结构

MY-OU-结构
我在 OU1、OU2 等的“用户”OU 中都有用户帐户。用户帐户具有静态前缀,例如 OU1 将具有诸如 OU1user1、OU1user2、OU1user3 等用户帐户。同样,OU2 和 OU3 将拥有 OU2user2、OU2user2、OU2user3 和 OU3user1、OU3user2、OU3user3 等使用帐户

现在我想要什么?

我只想要 RootOU 下所有 OU 的单个用户(可以是任何用户)。目前我正在使用以下命令并返回 RootOU 子 OU 中的所有用户。

$ou = "OU=RootOU,DC=mydomain,DC=com"
$myUsers = Get-ADUser -Filter *  -SearchBase $ou -SearchScope 2

4

1 回答 1

0

你可能可以做类似的事情

$myUsers = Get-ADOrganizationalUnit -Filter "Name -like '*users*'" -SearchBase $ou -SearchScope 2 | ForEach-Object {
    Get-ADUser -Filter * | Select-Object -First 1
}
于 2021-05-02T14:46:43.117 回答