查找同名OU中的所有成员

时间:2015-09-16 16:54:29

标签: powershell active-directory ldap

我的组织对每个网站都有不同的OU。每个站点内都有一个名为Class的嵌套输出。

我想找到嵌套OU=USERS OU。

的每个网站中的所有成员

仅使用以下命令不起作用:

USERS

显然,这不会返回任何东西。我必须指定一个网站:

Get-ADUser -Filter * -SearchBase "OU=USERS,DC=*****,DC=*****"

是否可能搜索每个寻找子用户的网站OU?

1 个答案:

答案 0 :(得分:3)

您可以使用另一个cmdlet来获取您正在寻找的OU。

$ous = Get-ADOrganizationalUnit -Filter "Name -eq 'Users'" 
$ous | ForEach-Object{
    Get-ADUser -Filter * -SearchBase $_.DistinguishedName
}

Get-ADOrganizationalUnit将为您提供所有USERS OU,然后您可以针对其中的每一个运行Get-ADUser