Eksportuj członków określonej grupy Active Directory za pomocą programu PowerShell


Rysunek 1

Pamiętaj, że musisz być zalogowany do systemu Windows za pomocą konta użytkownika domeny, które ma uprawnienia do odczytu grup, które chcesz wyświetlić. Musisz również mieć moduł Active Directory dla Windows PowerShell zainstalowany na urządzeniu, na którym chcesz uruchomić cmdlet Get-ADGroupMember.

Możesz dodać nazwę grupy do polecenia, jak pokazano poniżej, i sformatować dane wyjściowe, przesyłając wyniki do polecenia cmdlet Select-Object:

Połącz polecenia cmdlet Get-ADGroup i Get-ADGroupMember, aby wykonać bardziej złożone wyszukiwania. W poniższym przykładzie wymieniam wszystkich członków grup o zasięgu lokalnym w domenie:

Rysunek 2

Możesz dodać parametr -Recursive do Get-ADGroupMember, aby wyświetlić wszystkich członków grup podrzędnych.

Zwróć uwagę, że nazwa grupy jest ujęta w apostrofy, ponieważ zawiera spację. Nie zapominaj, że Out-GridView może być przydatne do sortowania i filtrowania wyników za pomocą prostego interfejsu GUI.

Jeśli chcesz mieć pamiątkę lub chcesz wykonać dalsze przetwarzanie, możesz wyeksportować listę do pliku rozdzielanego przecinkami, który można otworzyć w programie Excel lub użyć w innym programie. Poniższe polecenie zapisuje listę członków grupy w bieżącym katalogu roboczym w pliku o nazwie adgroupmembers.csv.

Write a Comment

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