Necesito un script o un comando de powershell que pueda determinar la identificación de la sesión de un usuario conectado específico en la máquina remota, para usarlo más tarde como parámetro para la ejecución psexec -i del proceso de la GUI remota en esa sesión de ese usuario en la máquina remota.¿Cómo determinar la identificación de la sesión en la máquina remota para su uso con psexec -i usando script/powershell/...?
Hasta ahora logré utilizar
psexec \\remoteMachine -u user -p pswrd query session
obtener la lista de sesiones sobre 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 el ID sea necesario y utilizarlo - pero paraíso 't logró hacer eso todavía
¿Alguna idea? ¿Quizás otras formas más simples?
Gracias por la ayuda.
Creo que esta pregunta es un duplicado de (http [¿Puedo encontrar el identificador de sesión para un usuario conectado a otra máquina?]://superuser.com/questions/123242/can-i-find-the-session-id-for-a-user-logged-on-to-another-machine) Sé que es una pregunta bastante antigua, pero por lo que vale , He publicado una respuesta detallada que podría resolver su problema. –