我需要一个脚本或powershell命令,它能够确定远程机器上特定登录用户的会话ID,以后用作该会话的远程gui进程的psexec -i执行的参数.用户在远程计算机上.
到目前为止,我设法使用
psexec \\remoteMachine -u user -p pswrd query session
Run Code Online (Sandbox Code Playgroud)
获取远程计算机上的会话列表:
SESSIONNAME USERNAME ID STATE TYPE DEVICE
console 0 Conn wdcon
rdp-tcp#919 user 1 Active rdpwd
rdp-tcp#916 user 3 Active rdpwd
Run Code Online (Sandbox Code Playgroud)
所以我想我可以以某种方式隔离所需的ID并使用它 - 但还没有设法做到这一点
有任何想法吗?也许其他 - 更简单的方法?
谢谢您的帮助.