我正在尝试查看当前正在Windows 10上访问我的计算机的所有用户。 使用以下Powershell命令向我显示所有用户:
(Get-CimInstance Win32_LoggedOnUser).antecedent.name | Select-Object -Unique
这很棒,因为它还显示了通过PSRemote会话登录的用户。假设用户A
通过交互式PSRemote会话登录到我的PC(PC-B
):
Enter-PSSession -ComputerName PC-B
它将告诉我用户已登录。但是,一旦用户A
关闭PSRemote会话,用户名仍会被列出。同样,Get-CimInstance
命令也不会显示可能正在访问PC-B
上特定网络共享的用户。
是否可以查看通过网络共享,远程,RDP或本地登录的所有用户?看到用户访问网络共享不是很重要,但其他所有类型都很重要。由于有问题的用户都是域用户,我是否需要查询DC?
答案 0 :(得分:0)
下面一行将返回已登录用户的列表。
query user /server:PcHostname