Wie zeigt man eigentlich aktive und inaktive Active-Directory-Benutzer mit PowerShell-Skripten an?

Nachstehend erfahren Sie, wie Sie aktive und inaktive Active-Directory-Benutzer auflisten – und wie Sie sich die Arbeit mit ADManager Plus, einer umfangreichen Active-Directory-Verwaltungslösung, deutlich einfacher machen können.

Windows PowerShell

Aktive-Benutzer-Bericht:

  • Identifizieren Sie die Domäne, zu der der Bericht mit aktiven Benutzern erstellt werden soll.
  • Erstellen und kompilieren Sie das Skript zum Erstellen des Aktive-Benutzer-Berichtes. Führen Sie das Skript in PowerShell aus.
  • Beispielskript zum Anzeigen und Exportieren aktiver AD-Benutzer:
 Copied
PS C:\> Import-module activedirectory $DaysInactive = 30 $time = (Get-Date).Adddays(-($DaysInactive)) Get-ADUser -Filter {LastLogonTimeStamp -gt $time -and enabled -eq $true} -Properties LastLogonTimeStamp | select-object Name,@{Name="Stamp"; Expression={[DateTime]::FromFileTime($_.lastLogonTimestamp).ToString('yyyy-MM-dd_hh:mm:ss')}} | export-csv C:\Scripts\activeusers.csv -notypeinformation
Zum Kopieren des Skriptes klicken

Inaktive-Benutzer-Bericht:

  • Identifizieren Sie die Domäne, zu der der Bericht mit inaktiven Benutzern erstellt werden soll.
  • Erstellen und kompilieren Sie das Skript zum Erstellen des Inaktive-Benutzer-Berichtes. Führen Sie das Skript in PowerShell aus.
  • Beispielskript zum Anzeigen und Exportieren inaktiver AD-Benutzer:
 Copied
PS C:\> Import-module activedirectory $DaysInactive = 30 $time = (Get-Date).Adddays(-($DaysInactive)) Get-ADUser -Filter {LastLogonTimeStamp -gt $time -and enabled -eq $true} -Properties LastLogonTimeStamp | select-object Name,@{Name="Stamp"; Expression={[DateTime]::FromFileTime($_.lastLogonTimestamp).ToString('yyyy-MM-dd_hh:mm:ss')}} | export-csv C:\Scripts\activeusers.csv -notypeinformation
Zum Kopieren des Skriptes klicken

ADManager Plus

Aktive-Benutzer-Bericht:

  • Wechseln Sie zu Berichte > Spezifische Berichte > Benutzerberichte > Aktive Benutzer.
  • Wählen Sie die Domäne, zu welcher der Aktive-Benutzer-Bericht erzeugt werden soll. Klicken Sie auf Erzeugen. Sie können den Bericht auch in den Formaten CSV, PDF, XLSX und HTML exportieren.

Bildschirmabbildung

active-users-report-in-active-directory

Inaktive-Benutzer-Bericht:

  • Wechseln Sie zu Berichte > Spezifische Berichte > Benutzerberichte > Inaktive Benutzer.
  • Wählen Sie die Domäne, zu welcher der Inaktive-Benutzer-Bericht erzeugt werden soll. Klicken Sie auf Erzeugen. Sie können den Bericht auch in den Formaten CSV, PDF, XLSX und HTML exportieren.

Bildschirmabbildung

inactive-users-report-in-active-directory
» 30 Tage lang kostenlos ausprobieren

Obwohl Erzeugen und Exportieren von Benutzerberichten mit nativen Werkzeugen wie PowerShell nicht weiter dramatisch aussehen, gibt es dennoch ein paar Fallstricke:

  • PowerShell-Skripte können nur mit Computern ausgeführt werden, die über die passende Active-Directory-Domänendienste-Rolle verfügen.
  • Syntax, Parameter und Iterationen müssen aufs Zeichen genau stimmen. Ein kleiner Vertipper (zum Beispiel Punkt statt Komma) ist schnell passiert, lässt sich jedoch nur schwerlich aufspüren und korrigieren – vor allem bei umfangreicheren Skripten.
  • Die Skripte müssen neu geschrieben werden, falls der Bericht an unterschiedliche Zeiträume angeglichen werden soll.

ADManager Plus hilft mit einer grafischen Oberfläche und vordefinierten Berichten zum Auflisten aktiver und inaktiver Nutzer, dieselben Daten deutlich schneller und einfacher abzurufen. Darüber hinaus stehen Ihnen auch Verwaltungsaktionen wie Ändern, Löschen etc. direkt aus den Berichten zur Verfügung. Die ADManager-Plus-Berichte geben Ihnen auch die Möglichkeit, inaktive AD-Konten automatisch entfernen zu lassen. Mehr dazu finden Sie hier.

Erkunden Sie mehr als 200 integrierte, mit einem Klick abrufbare Berichte für Active Directory.

  30 Tage lang kostenlos ausprobieren.
  • Stellen Sie mit ADManager Plus die Weichen zu AD-Verwaltung, -Berichten und -Automatisierung ohne Skripte.
  •  
  • Mit einem Klick auf „Kostenlos in Ruhe ausprobieren“ willigen Sie in die Verarbeitung persönlicher Daten gemäß Datenschutzbestimmungen ein.
  • Danke für das Herunterladen!

    Ihr Download sollte in 15 Sekunden automatisch beginnen. Wenn nicht, klicken Sie hier, um es manuell herunterzuladen.

Verwandte Powershell-Anleitungen: