我必须编写一个程序来列出父 OU 中的所有子 OU。但问题是,我需要的子 OU 下还有更多的子 OU。但我必须忽略那些 Sub-Sub OU
例子:
父级组织单位:
OU=托管、DC=blub、DC=示例、DC=ch
现在我需要像这样的 OU:
OU=Baug、OU=托管、DC=blub、DC=示例、DC=ch
但我必须忽略这一点:
OU=用户、OU=Baug、OU=托管、DC=blub、DC=示例、DC=ch
我的代码:
$OU = 'OU=Hosting,DC=blub,DC=example,DC=ch'
Get-ADOrganizationalUnit -SearchBase $OU -SearchScope Subtree -Filter * |
Select-Object DistinguishedName, Name
Run Code Online (Sandbox Code Playgroud)
这样我就可以获得所有现有的子 OU。