Grupy dystrybucyjne znalezienie zagnieżdżonych grup

This post is also available in: angielski

Ostatnio opisywaliśmy jak otrzymać listę wszystkich skrzynek znajdujących się w grupie dystrybucyjnej która posiada zagnieżdżone grupy.

 

Niestety za pomocą opisywanej metody nie możecie uzyskać listy grup znajdujących się w grupie dystrybucyjnej.

Aby taka listę otrzymać, musicie napisać mniej lub bardziej skomplikowany skrypt w powershell lub skorzystać z dodatku Quest Powershell Module for Active Directory.

 

Po zainstalowaniu modułu Quest, uruchamiamy konsole powershell i wpisujemy:

add-PSSnapin  quest.activeroles.admanagement

 

Od tego momentu mamy dostęp do wielu bardzo ciekawych poleceń ułatwiających prace z Active Directory za pomocą powershell-a.

Dla naszego przypadku skorzystamy z polecenia Get-QADGroupMember jak poniżej:

Get-QADGroupMember "Test_Group" -indirect | where {$_.type -eq "group"}

 

W tym przypadku w celu wyszukania obiektów, które są zagnieżdżone użyjemy parametru -Indirect zamiast -Recursive

Wynikiem tego zapytania będzie lista grup przypisanych bezpośrednio lub pośrednio do grupy Test_Group

Jeżeli interesują nas tylko grupy dystrybucyjne, ich listę możemy w bardzo łatwy sposób uzyskać poniższą komendą:

Get-QADGroupMember "master DL" -indirect | where {$_.type -eq "group" -and $_.grouptype -like "Distribution"}

 

Print Friendly
Otagowany , , , , , .Dodaj do zakładek permalink.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Możesz użyć następujących tagów oraz atrybutów HTML-a: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>