Jak uzyskać i wyeksportować listę wszystkich użytkowników z usługi Active Directory za pomocą skryptów PowerShell?

Czytaj dalej, aby dowiedzieć się, jak wygenerować i wyeksportować listę wszystkich użytkowników w usłudze Active Directory (AD) za pomocą skryptów PowerShell oraz jak ADManager Plus — kompleksowe rozwiązanie do zarządzania usługą Active Directory — może ułatwić to zadanie.

Windows PowerShell

  • Określ domenę, dla której ma zostać wygenerowany raport o wszystkich użytkownikach.
  • Utwórz i skompiluj skrypt do generowania raportu o użytkownikach. Wykonaj skrypt w programie PowerShell.
  • Przykładowy skrypt do wyświetlania i eksportowania raportu o użytkownikach usługi AD:
 Copied
PS C:\> Import-Module ActiveDirectory Get-ADUsers -Filter * -SearchBase "OU=Users,DC=example,DC=com"|Select sAMAccountName,givenName|export-csv -path C:\Scripts\ADUsersRecord.csv
Kliknij, aby skopiować cały skrypt

ADManager Plus

  • Przejdź do obszaru Raporty >Raporty o użytkownikach > Wszyscy użytkownicy.
  • Wybierz Domenę i Jednostki organizacyjne, dla których chcesz wygenerować raport o kontach użytkowników. Raport można także wyeksportować jako plik w formacie CSV, PDF, XLSX lub HTML.

Zrzut ekranu

Get the list of all Active Directory Users using ADManager Plus

» Rozpocznij 30-dniowy bezpłatny okres próbny

Chociaż generowanie i eksportowanie raportów o użytkownikach za pomocą narzędzi natywnych, takich jak PowerShell, wydaje się proste, wiąże się to z pewnymi ograniczeniami:

  • Skrypt PowerShell można uruchamiać tylko na komputerach, na których zainstalowano rolę Active Directory Domain Services.
  • Składnia, parametry i iteracje muszą być prawidłowe. Literówka lub niepoprawna składnia mogą być trudne do zauważenia i skorygowania, zwłaszcza gdy skrypt jest długi.
  • Aby wygenerować raport dla innego limitu czasu, należy napisać skrypt od nowa.

ADManager Plus pomaga uzyskać te same informacje z poziomu konsoli internetowej z graficznym interfejsem użytkownika w postaci wstępnie zdefiniowanych raportów zawierających listę wszystkich kont użytkowników. Ponadto bezpośrednio z poziomu raportów można wykonywać czynności związane z zarządzaniem, takie jak modyfikowanie, usuwanie itp. Istnieje również możliwość planowania raportów i automatycznego wysyłania ich pocztą e-mail do interesariuszy. Więcej na ten temat znajdziesz tutaj.

Uzyskaj najważniejsze informacje o użytkownikach usługi Active Directory w domenach, korzystając ze specjalnych raportów.

 Uzyskaj 30-dniowy bezpłatny okres próbny.
  • Rozpocznij zażądanie, raportowanie i automatyzację AD bez skryptów za pomocą ADManager Plus.
  •  
  • Klikając „Pobierz bezpłatną wersję próbną”, wyrażasz zgodę na przetwarzanie danych osobowych zgodnie z  Zasadami ochrony prywatności.
  • Dziękujemy za pobranie!
  • Pobieranie powinno rozpocząć się automatycznie w ciągu 15 sekund. Jeśli nie rozpocznie się automatycznie, kliknij tutaj, aby pobrać ręcznie

Praktyczne wskazówki dotyczące PowerShell: