Я пытаюсь просмотреть всех пользователей, которые в настоящее время обращаются к моему компьютеру в Windows 10. При использовании следующей команды Powershell мне показываются все пользователи:
(Get-CimInstance Win32_LoggedOnUser).antecedent.name | Select-Object -Unique
Это замечательно, также как ипоказывает пользователей, вошедших в систему через сеансы PSRemote.Допустим, пользователь A
входит в мой компьютер (PC-B
) через интерактивный сеанс PSRemote:
Enter-PSSession -ComputerName PC-B
Он покажет, что пользователь вошел в систему.Тем не менее, как только пользователь A
закрывает сеанс PSRemote, имя пользователя все еще отображается в списке.Кроме того, команда Get-CimInstance
также не отображает пользователей, которые могут обращаться к определенной сетевой папке на PC-B
.
Есть ли способ просмотреть ВСЕХ пользователей, вошедших в систему, будь то через Сетевой ресурс, УдаленноРДП или локально?Просмотр пользователей, имеющих доступ к сетевому ресурсу, не так важен, как и все остальные.Поскольку все эти пользователи являются пользователями домена, нужно ли запрашивать DC?