Powershell 在OU中查找同名的所有成员

Powershell 在OU中查找同名的所有成员,powershell,active-directory,ldap,Powershell,Active Directory,Ldap,我的组织对每个站点都有不同的OU。每个站点中都有一个嵌套的out,名为OU=USERS 我想找到每个站点中嵌套的所有成员USERSOU 仅使用以下命令不起作用: Get-ADUser -Filter * -SearchBase "OU=USERS,DC=*****,DC=*****" 显然,这不会返回任何内容。我必须指定一个站点: Get-ADUser -Filter * -SearchBase "OU=USERS,OU=MySite,DC=*****,DC=*****" 是否可以在每个网站

我的组织对每个站点都有不同的OU。每个站点中都有一个嵌套的out,名为
OU=USERS

我想找到每个站点中嵌套的所有成员
USERS
OU

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

Get-ADUser -Filter * -SearchBase "OU=USERS,DC=*****,DC=*****"
显然,这不会返回任何内容。我必须指定一个站点:

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

是否可以在每个网站上搜索您要查找的子用户?您可以使用另一个cmdlet获取您要查找的用户

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

Get ADOrganizationalUnit
将为您获取所有用户,然后您可以针对每个用户运行
Get ADUser

您可以使用另一个cmdlet获取您要查找的OU

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

Get ADOrganizationalUnit
将为您获取所有用户,然后您可以针对每个用户运行
Get ADUser

您可以使用另一个cmdlet获取您要查找的OU

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

Get ADOrganizationalUnit
将为您获取所有用户,然后您可以针对每个用户运行
Get ADUser

您可以使用另一个cmdlet获取您要查找的OU

$ous = Get-ADOrganizationalUnit -Filter "Name -eq 'Users'" 
$ous | ForEach-Object{
    Get-ADUser -Filter * -SearchBase $_.DistinguishedName
}
Get ADOrganizationalUnit
将为您获取所有用户,然后您可以针对每个用户运行
Get ADUser