Usando o Windows Powershell, isso abre o bloco de notas.
notepad.exe
Mas isso, que se destina a ser remoto em uma máquina virtual e abrir o bloco de notas lá, não funciona. Em vez disso, o processo é iniciado, mas a GUI fica oculta.
$s = New-PSSession -ComputerName MyVirtualMachine
Invoke-Command -Session $s -ScriptBlock {notepad.exe}
Preciso saber algumas coisas.
- Como inicio um processo com a comunicação remota do Powershell de forma que sua GUI fique visível?
- Por que a GUI é invisível?
- Se eu seguir seu conselho em relação ao item 1., quais são as implicações em relação ao início do processo? Quero que o processo comece como o usuário com o qual estou conectado (as mesmas credenciais com as quais estou conectando o Powershell).
- Quero escolher se o processo tem privilégios de administrador (as credenciais terão), pois preciso executar testes em processos com e sem direitos de administrador.
- Outros fatores que você pode imaginar que podem afetar o modo como o processo é executado. Estou testando um software, portanto o comportamento deve ser idêntico ao de um usuário clicar duas vezes em um ícone.