Como determinar o ID da sessão na máquina remota para uso com psexec -i usando script / powershell /…?
Estou precisando de um script ou comando do PowerShell que possa determinar o ID da sessão de um usuário conectado específico na máquina remota, para ser usado posteriormente como parâmetro para a execução de psexec -i do processo de GUI remota naquela sessão daquela usuário na máquina remota.
Até agora eu consegui usar
psexec \\remoteMachine -u user -p pswrd query session
para obter a lista de sessões na 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
então eu acho que de alguma forma poderia isolar o id necessário e usá-lo - mas ainda não consegui fazer isso
Alguma ideia? Talvez outras - maneiras mais simples?
Obrigado pela ajuda.