Starten eines Programms mit Powershell Remoting

Starten eines Programms mit Powershell Remoting

Wenn Sie Windows Powershell verwenden, wird der Editor geöffnet.

notepad.exe

Dies ist jedoch nicht der Fall, da es dazu gedacht ist, sich per Remote-Zugriff auf eine virtuelle Maschine anzumelden und dort den Editor zu öffnen. Stattdessen wird der Prozess gestartet, aber die GUI ist ausgeblendet.

$s = New-PSSession -ComputerName MyVirtualMachine
Invoke-Command -Session $s -ScriptBlock {notepad.exe}

Ich muss ein paar Dinge wissen.

  1. Wie starte ich einen Prozess mit Powershell-Remoteverwaltung, sodass seine GUI sichtbar ist?
  2. Warum ist die GUI unsichtbar?
  3. Wenn ich Ihrem Rat zu Punkt 1 folge, welche Auswirkungen hat das auf den Start des Prozesses? Ich möchte, dass der Prozess als der Benutzer gestartet wird, mit dem ich angemeldet bin (dieselben Anmeldeinformationen, mit denen ich Powershell verbinde).
  4. Ich möchte auswählen, ob der Prozess über Administratorrechte verfügt (die Anmeldeinformationen werden dies tun), da ich Tests an Prozessen sowohl mit als auch ohne Administratorrechte ausführen muss.
  5. Andere Faktoren, die Ihnen einfallen und die den Ablauf des Prozesses beeinflussen können. Ich teste Software, daher sollte das Verhalten identisch sein mit dem eines Benutzers, der auf ein Symbol doppelklickt.

verwandte Informationen