get sub OUs description within a given OU

miticoluis picture miticoluis · Oct 26, 2015 · Viewed 22.1k times · Source

Is there any simple way of getting a list of all the OUs located one level under a given OU?

i.e. I have an OU called "Clients" and one level under this OU there are multiple OUs , one for each client. i.e. CAS, ADI, PMA

I would like to get a list with the description of these sub OUs. Following the previous example, the result would be: "Casio, Adidas, Puma"

I tried Get-ADOrganizationalUnit but I couldn't figure out a way of doing this.

Thanks

Answer

DarkLite1 picture DarkLite1 · Oct 27, 2015

Would this help you out:

$OU = 'OU=Europe,OU=World,DC=domain,DC=net'

Get-ADOrganizationalUnit -SearchBase $OU -SearchScope Subtree -Filter * | 
     Select-Object DistinguishedName, Name

You can find information on how to use the CmdLet Get-ADOrganizationalUnit by typing:

help Get-ADOrganizationalUnit -Example