如何使用Powershell从AD中的多个选择特定的子

时间:2018-03-19 19:02:14

标签: powershell active-directory

我正在尝试从许多其他Ou中提取特定子文件夹中所有用户的列表。例如。

     Get-ADUser -SearchBase "OU=Platform,OU=DeltaV,DC=RootDomain,DC=com" -Filter *   

并且:

    "OU=Platform,OU=RootV,DC=ChildDomain,DC=RootDomain,DC=com"

以下内容:

     Get-ADUser -SearchBase "OU=Platform,OU=*,DC=ROotDomain,DC=com" -Filter *

我不确定如果没有编写指定每个位置的大型脚本,PowerShell是否可以实现这一点。

任何想法?

感谢。

1 个答案:

答案 0 :(得分:1)

与EBGreen合作,我找到了答案:

一个简单的查询:

   Get-ADUser -filter * -Properties *  | where-object {$_ -like  "*OU=Platform*" } | select mailNickname, l, DistinguishedName | export-CSV -path "c:\workspace\Pull.csv"

这使我能够拉出所有AD,使用where对象将OU缩小到Platform,然后选择相关数据。