Skip to main content

Computerobjekte sortiert nach letztem Login ausgeben

Einleitung

In diesem kurzen Artikel geht es darum, wie ich in einem Active Directory mithilfe der PowerShell die Computerkonten der Domäne anzeigen lassen kann, sortiert nach dem letzten Login auf dem Rechner. Damit ist es mir möglich, das Active Directory etwas aufzuräumen. Nach der Durchführung des unten stehenden Codes erhalten wir eine Text-Datei, indem alle Computerkonten aufgelistet sind, und diese mit dem ältesten Login ganz oben stehen.

Computerkonten ausgeben

Um die Computerkonten auszugeben, muss in dem Befehl noch die SearchBase angepasst werden. Also die Ordnungseinheit und die Domäne angeben, in dem sich die Computerkonten befinden. Als letzte Anpassung müssen wir noch den Pfad der Datei ändern. Wenn im Anschluss der Befehl auf dem Domänen-Controller ausgeführt wird, erhalten wir eine Auflistung der Rechner.

Get-ADComputer -Filter * -SearchBase "OU=<Ordnungseinheit>,DC=<domain>,DC=<domain-endung>" -Properties Name,LastLogonDate | Select Name, LastLogonDate | Sort LastLogonDate | Out-File C:\tmp\logon.txt