So finden Sie Anmeldungszeiten von Remotedesktop-Benutzern heraus

Hier ein Vergleich der nötigen Schritte zum Abruf von Benutzeranmeldungszeiten von Remotedesktop-Computern mit Windows PowerShell und ADAudit Plus.

Mit Windows PowerShell

  • Identifizieren Sie die Domäne, von der die Anmeldungsdaten abgerufen werden sollen.
  • Identifizieren Sie die Attribute, die aufgelistet werden sollen.
  • Bestimmen Sie den externen Computer, von dem die Protokolle gesammelt werden müssen. Sie benötigen die IP-Adresse, den NetBIOS-Namen oder die FQDN des externen Computers.
  • Kompilieren Sie das Skript.
  • Führen Sie dieses in Windows PowerShell aus.
  • Der Bericht wird im angegebenen Format exportiert.
  • Wenn Sie den Bericht in einem anderen Format abrufen möchten, müssen Sie das Skript entsprechend ändern.
 Copied
$colEvents = Get-WinEvent -ComputerName $ComputerName -LogName "Microsoft-Windows-TerminalServices-LocalSessionManager/Operational" |                                   Where {$_.ID -eq "21"} |                                   Select -Property TimeCreated, Message                                  Write-Host "Login Time,Username"                                  Foreach ($Event in $colEvents)                                  {                                  $EventTimeCreated = $Event.TimeCreated                                  $EventMessage = $Event.Message -split "`n" | Select-Object -Index "2"                                  $EventMessageUser = $EventMessage.Substring(6)                                  Write-Host "$EventTimeCreated,$EventMessageUser"                                  }                                  Export-CSV “C:\Temp\RemoteUserLogonTime.CSV” -NoTypeInformation 
Zum Kopieren des gesamten Skriptes klicken

Mit ADAudit Plus

  • Wählen Sie Berichte > Lokale Anmeldung/Abmeldung > Remotedesktop-Dienstaktivität.
  • Wählen Sie Domäne und Organisationseinheit, klicken Sie auf Erzeugen.
  • Sie können den Bericht in unterschiedlichen Formaten (CSV, PDF, HTML, CSVDE und XLSX) exportieren.

Bildschirmabbildung

powershell-get-remote-desktop-login

Nachstehend die Einschränkungen beim Einsatz von Windows PowerShell zum Abruf einer Liste mit Remotebenutzer-Anmeldungszeiten:

  • Die Skripte lassen sich nur mit Computern ausführen, die über die Active-Directory-Domänendienste-Rolle verfügen.
  • Das Skript muss entsprechend verändert werden, wenn Sie andere Datumsformate wünschen.
  • Teile des Skriptes müssen geändert werden, wenn Sie die Ergebnisse in einem anderen Format exportieren möchten.
  • Der Einsatz weiterer Filter steigert die Komplexität des Skriptes.

ADAudit Plus erzeugt durch Scannen sämtlicher Domänencontroller passende Berichte im Handumdrehen, die gleich in mehreren Formaten exportiert werden können.

  • PowerShell-Skripte und vereinfachte AD-Änderungsüberwachung mit ADAudit Plus.
  •  
  • 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 Ressourcen