我需要一个脚本或 powershell 命令,它能够确定远程机器上特定登录用户的会话 ID,稍后用作 psexec -i 在该会话上执行远程 gui 进程的参数远程计算机上的用户。
到目前为止,我设法使用
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
所以我想我可以以某种方式隔离所需的 id 并使用它 - 但还没有设法做到这一点
有任何想法吗?也许其他 - 更简单的方法?
谢谢您的帮助。