Мне нужен сценарий или команда PowerShell, которая сможет определить идентификатор сеанса конкретного вошедшего в систему пользователя на удаленном компьютере, чтобы впоследствии использовать его в качестве параметра для выполнения psexec -i удаленного процесса графического интерфейса на этом компьютере. сеанс этого пользователя на удаленном компьютере.
Пока мне удалось использовать
psexec \\remoteMachine -u user -p pswrd query session
, чтобы получить список сеансов на удаленной машине:
SESSIONNAME USERNAME ID STATE TYPE DEVICE
console 0 Conn wdcon
rdp-tcp#919 user 1 Active rdpwd
rdp-tcp#916 user 3 Active rdpwd
, так что я думаю, что мог бы каким-то образом выделить необходимый идентификатор и использовать его - но пока не удалось этого сделать
] Есть идеи? Может быть, другие - более простые способы?
Спасибо за помощь.