77282
Goto Top

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

Content-Key: 367892

Url: https://administrator.de/contentid/367892

Ausgedruckt am: 29.03.2024 um 00:03 Uhr

Mitglied: colinardo
colinardo 13.03.2018, aktualisiert am 14.03.2018 um 16:00:38 Uhr
Goto Top
Hatten wir hier zwar schon 1000 und einmal ...

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}  
            }
        }
    }
}
Oder auch
$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  
}
Grüße Uwe
Mitglied: aqui
aqui 13.03.2018 um 13:36:15 Uhr
Goto Top
Geht das auch von remote übers Netz ??
Mitglied: colinardo
colinardo 13.03.2018 um 13:46:28 Uhr
Goto Top
Jepp.
Mitglied: DerWoWusste
DerWoWusste 13.03.2018 um 13:54:32 Uhr
Goto Top
Oder das gute alte qwinsta
qwinsta /server:remotePC