PowerShell Active Directory-limitando a minha pesquisa get-aduser a um OU específico [e subo]

apenas escreveu um script que desactiva uma conta, move-a para um OU desactivado e altera a descrição do objecto do utilizador, mas eu quero torná-la mais eficiente.

A minha estrutura de Anúncios de trabalho tem todos os utilizadores em contas raiz OU, e os cerca de 50 departamentos sob essas contas OU.

Como posso começar a minha pesquisa nas contas e pedir-lhe para verificar todos os submarinos das contas?

Author: bruteForcePS, 2013-05-04

1 answers

Se eu entendi bem, você precisa usar-SearchBase:

Get-ADUser -SearchBase "OU=Accounts,OU=RootOU,DC=ChildDomain,DC=RootDomain,DC=com" -Filter *

Note que o Get-ADUser usa por omissão

 -SearchScope Subtree
Então não precisa especificar. É isso que lhe dá todos os sub-OUs (e sub-OUs, etc.).
 25
Author: serialhobbyist, 2013-05-05 07:27:05