Jak wygenerować i wyeksportować raport o wyłączonych użytkownikach?
Poniżej przedstawiono porównanie uzyskiwania raportu o wyłączonych użytkownikach za pomocą programów Windows PowerShell i ADManager Plus
Windows PowerShell
Uzyskiwanie raportu o wyłączonych użytkownikach za pomocą polecenia cmdlet get aduser w skrypcie PowerShell:
- Określ domenę, z której ma zostać pobrany raport.
- Określ atrybuty LDAP potrzebne do pobrania raportu.
- Określ główny kontroler domeny, z którego ma zostać pobrany raport.
- Skompiluj skrypt.
- Wykonaj go w programie Windows PowerShell.
- Raport zostanie wyeksportowany w podanym formacie.
- Aby uzyskać raport w innym formacie, należy zmodyfikować skrypt odpowiednio do potrzeb użytkownika.
Przykładowy skrypt Windows PowerShell
Copied
import-module activedirectory
$OutFile = 'C:\Scripts\DisabledUsers.csv'
# your output file
$filter = {Enabled -eq $false}
Get-ADUser -Filter $filter
| foreach {Add-Content -path
$OutFile "$($_.SamAccountName),
$($_.distinguishedName)"}
Kliknij, aby skopiować cały skrypt
ADManager Plus
Uzyskiwanie raportu:
- W sekcji Raporty o użytkownikach wybierz opcję Wyłączeni użytkownicy.
- Wybierz domenę i jednostkę organizacyjną. Kliknij przycisk Generuj.
- Wybierz opcję Eksportuj jako i wybierz z listy rozwijanej preferowany format, w jakim chcesz uzyskać raport (CSV, PDF, HTML, CSVDE i XLSX).
Zrzut ekranu
» Rozpocznij 30-dniowy bezpłatny okres próbny
Poniżej przedstawiono ograniczenia dotyczące uzyskiwania raportu o włączonych kontach użytkowników usługi AD za pomocą narzędzi natywnych, takich jak Windows PowerShell.
- Ten skrypt można uruchomić tylko na komputerach z rolą Active Directory Domain Services.
- Dodanie nawet drobnych szczegółów do raportu — na przykład dodatkowych atrybutów — wymaga modyfikacji i ponownego wykonania skryptów, co jest czasochłonne.
- Eksportowanie raportu w określonym formacie wymaga odpowiedniego zmodyfikowania skryptów, co zwiększa ich złożoność.
- iv. W przypadku wystąpienia błędów rozwiązywanie problemów nie jest łatwe.
W przypadku korzystania ze skryptów PowerShell w poleceniach cmdlet należy uwzględnić każdy atrybut, który ma być wyświetlany w raporcie, w przeciwieństwie do korzystania z funkcji „Dodaj/usuń kolumny” w programie ADManager Plus. „Włączeni użytkownicy” to łatwo dostępny raport w programie ADManager Plus, który można wyeksportować w dowolnym z dostępnych formatów.