activedirectory:userlistelastlogon
Userliste mit LastLogon erzeugen
#Liste aller Domänencontroller, die abgefragt werden sollen $DCs = @("dc1.domain.local", "domc001.contoso.com"); ForEach($dc in $DCs) { $table = Get-ADUser -Filter * -Properties LastLogonTimeStamp -Server $dc ` |Select-Object -Property SamAccountName, Name, @{"Name"="Last successful logon";Expression={[datetime]::FromFileTime($_.'LastLogonTimeStamp')}} ` |Sort-Object Name $path = "c:\tmp\out\" + $dc.Substring(0,$dc.IndexOf('.')) + ".csv" $table | Export-Csv -Delimiter ";" -Path $path -Encoding UTF8 $path }
Dieses Script erzeugt pro Domänencontroller eine Liste, die es als CSV-Datei in den unter $path angegebenen Pfad legt.
activedirectory/userlistelastlogon.txt · Zuletzt geändert: 2017/03/10 09:45 von ronny