Powershell, как найти простой (мышь и клавиатура, а не процессы) другого пользователя в сети? - PullRequest
1 голос
/ 05 февраля 2020

Мне нужно иметь возможность использовать PowerShell, чтобы узнать, сколько времени пользователь находился без ввода с клавиатуры или мыши.
Я пытался: Invoke-Command -Computername XXXX -ScriptBlock {Write-Host (" Idle for "+ [PInvoke.Win32.UserInput] :: IdleTime)}

Однако кажется, что он начинает вычислять время простоя с момента первого запуска команды. Но единственный способ, который был бы полезен, - это если бы он работал постоянно, что не очень хорошо, когда у нас много компьютеров.

Есть ли способ использовать Powershell, я мог бы сделать это?

Может быть, мой метод поиска информации мог бы быть улучшен? В настоящее время я использую New-PSSession и Get-CimInstance

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...