¿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.

Respuestas a la pregunta(3)

Su respuesta a la pregunta