查看所有登录Windows 10计算机的用户

时间:2018-10-04 12:31:27

标签: windows powershell

我正在尝试查看当前正在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?

1 个答案:

答案 0 :(得分:0)

下面一行将返回已登录用户的列表。

query user /server:PcHostname