77282
13.03.2018, aktualisiert um 10:43:49 Uhr
44006
4
0
Powershell abfragen wer gerade an PC angemeldet ist
Hallo, gibt es einen PowerShell Befehl zum abfragen wer gerade an einem bestimmten PC angemeldet ist?
Grüße
Grüße
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 367892
Url: https://administrator.de/contentid/367892
Ausgedruckt am: 22.11.2024 um 22:11 Uhr
4 Kommentare
Neuester Kommentar
Hatten wir hier zwar schon 1000 und einmal ...
Gibt es verschiedene Varianten
Oder auch
Grüße Uwe
Gibt es verschiedene Varianten
Function Get-LoggedOnUsers {
Param(
[Parameter(Mandatory = $True,Position = 0,ValueFromPipeline = $True)][string[]]$computers
)
Process {
foreach($comp in $computers){
gwmi win32_process -computer $comp -Filter "Name = 'explorer.exe'" | %{
[pscustomobject] @{"Computer"=$comp;"Domain"=($_.GetOwner()).Domain;"User"=($_.GetOwner()).User}
}
}
}
}
$computer = 'ComputerXYZ'
gwmi win32_LogonSession -Computer $computer -Filter 'LogonType=2 or LogonType=10' | %{
gwmi -ComputerName $computer -Query "Associators of {Win32_LogonSession.LogonId=$($_.LogonId)} Where AssocClass=Win32_LoggedOnUser Role=Dependent" | select -Expand Name
}