【问题标题】:Finding all members in OUs of the same name查找 OU 中同名的所有成员
【发布时间】:2015-09-17 02:31:53
【问题描述】:

我的组织对我们拥有的每个站点都有不同的 OU。每个站点内都有一个名为OU=USERS 的嵌套。

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

仅仅使用以下命令是行不通的:

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

显然,这不会返回任何内容。我必须指定一个站点:

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

是否有可能在每个站点OU中搜索以寻找子用户ou?

【问题讨论】:

    标签: powershell active-directory ldap


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多