Angemeldete Benutzer: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Die Seite wurde neu angelegt: „Um Herauszufinden welche Benutzer zuletzt angemeldet wwaren, kann über Powershell folgende Abfrage gestartet werden. <pre> Import-Module ActiveDirectory $dcs = Get-ADDomainController -Filter {Name -like "*"} $users = Get-ADUser -Filter "Enabled -eq 'True'" -Properties LastLogon foreach ($user in $users) { $lastLogon = 0 foreach ($dc in $dcs) { $logon = (Get-ADUser $user.SamAccountName -Server $dc.HostName -Properties LastLogon).LastLogo…“ |
Keine Bearbeitungszusammenfassung |
||
| Zeile 17: | Zeile 17: | ||
} | } | ||
} | } | ||
</pre> | </pre>Dies zeigt dann in der Shell eine zusammenfassung der zuletzt angemeldeten Domänenbenutzer. | ||
Version vom 7. August 2025, 07:34 Uhr
Um Herauszufinden welche Benutzer zuletzt angemeldet wwaren, kann über Powershell folgende Abfrage gestartet werden.
Import-Module ActiveDirectory
$dcs = Get-ADDomainController -Filter {Name -like "*"}
$users = Get-ADUser -Filter "Enabled -eq 'True'" -Properties LastLogon
foreach ($user in $users) {
$lastLogon = 0
foreach ($dc in $dcs) {
$logon = (Get-ADUser $user.SamAccountName -Server $dc.HostName -Properties LastLogon).LastLogon
if ($logon -gt $lastLogon) { $lastLogon = $logon }
}
if ($lastLogon -ne 0) {
$dt = [DateTime]::FromFileTime($lastLogon)
Write-Output "$($user.SamAccountName) zuletzt angemeldet am $dt"
}
}
Dies zeigt dann in der Shell eine zusammenfassung der zuletzt angemeldeten Domänenbenutzer.