Iniciando um programa com o Powershell Remoting

0

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.

  1. Como inicio um processo com o recurso de comunicação remota do Powershell para que sua GUI fique visível?
  2. Por que a GUI é invisível?
  3. 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).
  4. 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.
  5. 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.
por Void Star 05.08.2015 / 17:26

0 respostas