¿Cómo determinar el id de sesión en la máquina remota para usar con psexec -i usando script / powershell / ...?
Necesito un script o comando powershell que pueda determinar la identificación de sesión de un usuario conectado específico en una máquina remota, para luego ser utilizado como parámetro para la ejecución psexec -i del proceso de GUI remota en esa sesión de esa sesión. usuario en la máquina remota.
Hasta ahora logré usar
psexec \\remoteMachine -u user -p pswrd query session
para obtener una lista de sesiones en la máquina remota:
SESSIONNAME USERNAME ID STATE TYPE DEVICE
console 0 Conn wdcon
rdp-tcp#919 user 1 Active rdpwd
rdp-tcp#916 user 3 Active rdpwd
así que supongo que de alguna manera podría aislar la identificación necesaria y usarla, pero aún no lo he logrado
¿Algunas ideas? ¿Quizás otras formas más simples?
Gracias por la ayuda.