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