Pobieranie informacji o członkach grupy dystrybucyjnej z Office 365 za pomocą PowerShell
W tym artykule opisano procedurę użycia PowerShell do utworzenia listy członków grup dystrybucyjnych w Exchange Online lub Office 365 i wyeksportowania ich do pliku CSV za pomocą polecenia cmdlet Get-DistributionGroupMembers. Zawiera również porównanie procesu, który należy wykonać z ADManager Plus, ujednoliconym narzędziem do zarządzania i raportowania Active Directory, Office 365 i Exchange, aby pokazać, jak rozwiązanie pomaga uzyskać listę grup dystrybucyjnych i jak łatwo ją wyeksportować.
Windows PowerShell
Uzyskiwanie listy członków grupy dystrybucyjnej za pomocą PowerShell.
- Należy sprawdzić, czy masz niezbędne uprawnienia do wygenerowania tego raportu.
- Pobierz wartość parametru Tożsamość, czyli nazwę grupy dystrybucyjnej, której członków chcesz umieścić na liście i wyeksportować do pliku CSV.
- Utwórz skrypt przy użyciu polecenia cmdlet Get-DistributionGroupMembers
- Wykonaj skrypt z okna PowerShell.
Przykładowy skrypt pozwalający utworzyć listę członków grupy dystrybucyjnej w Office 365 i eksportowania listy za pomocą PowerShell
Copied
Get-DistributionGroupMember -Identity "Brand Awareness Campaign Team" | Export -CSV "D:\DGList.csv"
Kliknij, aby skopiować cały skrypt
ADManager Plus
Uzyskiwanie raportu o członkach grupy dystrybucyjnej i eksport do pliku CSV:
- Uruchom raport o członkach grupy z raportów o grupie na karcie Office 365.
- Wybierz żądanego dzierżawcę Office 365, wprowadź nazwę żądanej grupy i kliknij Generuj. W opcji Eksportuj jako wybierz plik CSV.
Można również uzyskać ten raport na temat wielu grup — wystarczy wprowadzić nazwy grup oddzielone przecinkiem.
Zrzut ekranu
» Rozpocznij 30-dniowy bezpłatny okres próbny
Za pomocą polecenia cmdlet PowerShell Get-DistributionGroupMember można znaleźć wszystkich członków grupy Zespół kampanii świadomości o marce i wyeksportować członków listy dystrybucji do pliku CSV.
Ograniczenia użycia PowerShell w celu uzyskania członków grupy dystrybucyjnej za pomocą PowerShell w Office 365 lub Exchange Online.
- Wygenerowanie tego raportu za pomocą PowerShell nie będzie możliwe, jeśli użytkownik nie ma wystarczających uprawnień i nie korzysta z rozwiązania Exchange PowerShell. ADManager Plus sprawia, że nie trzeba podnosić uprawnień użytkowników w natywnej usłudze AD lub Exchange i można im zezwolić na wykonywanie tej operacji tylko w określonych jednostkach organizacyjnych lub domenach.
- Nie można włączyć ani wyłączyć grup zagnieżdżonych i ich członków podczas generowania raportu o członkach listy dystrybucji za pomocą tego skryptu. Aby to zrobić, należy utworzyć nowy skrypt. ADManager Plus oferuje możliwość włączenia lub wyłączenia grup zagnieżdżonych w ramach raportu.
- Aby wyeksportować ten raport w innym formacie niż CSV, należy zmodyfikować skrypt. Jednak w ADManager Plus taka funkcja jest oferowana jako wbudowana opcja, która jest dostępna domyślnie.
- Użytkownik musi wiedzieć, jak wyzwolić skrypty z okna PowerShell. ADManager Plus jest oparty wyłącznie na graficznym interfejsie użytkownika, dzięki czemu wszystkie czynności związane z zarządzaniem i raportowaniem można wykonywać, klikając myszą w konsoli internetowej.
- Nawet błędnie wstawiony myślnik, literówka w nazwach LDAP lub brak wystarczających uprawnień do skonfigurowania któregoś z atrybutów używanych w skrypcie spowoduje wystąpienie błędów. Ponieważ wszystkie czynności w programie ADManager Plus są wykonywane za pomocą graficznego interfejsu użytkownika, nie ma potrzeby pisania skryptów, co eliminuje ryzyko wystąpienia błędów.