2013-05-04 5 views
11

Właśnie napisałem skrypt, który wyłącza konto, przenosi je do wyłączonej jednostki organizacyjnej i zmienia opis obiektu użytkownika, ale chcę uczynić go bardziej wydajnym.Powershell Active Directory - Ograniczenie wyszukiwania zdobywców do konkretnej jednostki organizacyjnej [i podjednostek O]

Moja struktura AD w usłudze ma wszystkich użytkowników w ramach jednostki organizacyjnej OU i około 50 jednostek organizacyjnych w ramach tej jednostki organizacyjnej kont.

Jak mogę rozpocząć wyszukiwanie w jednostce organizacyjnej kont i sprawdzać każdą jednostkę organizacyjną na kontach?

+0

Czy Twoja firma korzysta z pól działu w AD? –

Odpowiedz

23

Jeśli rozumiem zostanie poprawnie, trzeba użyć -SearchBase:

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

Zauważ, że Get-ADUser domyślne użyciem

-SearchScope Subtree 

więc nie trzeba go określić. To daje wszystkie podrzędne jednostki organizacyjne (i pod-pod-OU itp.).

+0

Dziękuję Serial. – bruteForcePS

+0

Nie ma za co! – serialhobbyist

+0

-Filtr * zrobi lewy :) jeśli pojawi się monit o wprowadzenie filtra – Akam

Powiązane problemy