本文给出两种方法查看当前已登录的用户
# 查看登陆到物理机的用户
Get-WmiObject -Class Win32_ComputerSystem | Select-object -ExpandProperty UserName
# explorer.exe 进程的所有者 (桌面属于Explorer进程)
Get-WmiObject -Class Win32_Process -Filter 'Name="explorer.exe"' |
ForEach-Object {
$owner = $_.GetOwner()
'{0}\{1}' -f $owner.Domain, $owner.User
} |
Sort-Object -Unique
上面两个例子中的Get-WmiOject方法也支持远程机器。
本文链接: https://www.pstips.net/finding-logged-on-user-2.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
