使用以下Powershell命令向我显示所有用户:
(Get-CimInstance Win32_LoggedOnUser).antecedent.name | Select-Object -Unique
这很好,因为它还显示用户通过PSRemote会话登录。那么假设用户
A
PC-B
)通过交互式PSRemote会话:
Enter-PSSession -ComputerName PC-B
它将显示用户已登录。一旦用户
一个
关闭PSRemote会话,用户名仍在列表中。还有
Get-CimInstance
命令也不显示可能正在访问上的特定网络共享的用户
.