Hab gesehen das du Probleme beim Ausführen einer Anwendung auf einer Remote-VM über PowerShell hast.
Hab dir unten ein paar Möglichkeiten hin geschrieben die das vllt fixen könnten.
1. Stell sicher, dass die Benutzerberechtigungen auf der Remote-VM korrekt konfiguriert sind, um die Anwendungen auszuführen.
2. Du verwendest bereits -ExecutionPolicy Bypass, aber stelle sicher, dass die Execution Policy auf der VM wirklich auf “Bypass” gesetzt ist.
3. Stell sicher, dass die Pfade zu den Anwendungen korrekt sind und die Dateien tatsächlich an den angegebenen Speicherorten existieren.
4. Der Parameter -WindowStyle Normal könnte dazu führen, dass das Fenster der Anwendung im Vordergrund angezeigt wird. Versuchs mal ohne diese Parameter.
5. Füg mal eine Verzögerung zwischen dem Starten des Prozesses und dem Ausführen des Skripts auf der Remote-VM hinzu (vllt geht es dann), um sicherzustellen, dass die Anwendung ausreichend Zeit hat, um zu starten.
6. Überprüfe, ob es Verbindungsprobleme zwischen Host (dir) und VM gibt, die das Starten der Anwendung behindern könnten.
7. Prüf mal die Event- oder Protokolldateien auf der Remote-VM, um mögliche Fehlermeldungen oder Warnungen zu identifizieren, die während deinem Ausführungsvorgangs auftreten könnten.
8. Anstelle von PsExec könntest du Invoke-Command verwenden, um das Skript auf der Remote-VM auszuführen, das kann möglicherweise zu besseren Ergebnissen führen.
Aber sonst hab ich auch kein Plan
Liebe Grüße