Ich versuche, eine EXE-Datei mit einem PowerShell-Skript auszuführen. Wenn ich die Befehlszeile verwende, funktioniert dies problemlos (zuerst gebe ich den Namen der ausführbaren Datei und eine Reihe von Parametern an, um sie aufzurufen):
"C:\Program Files\Automated QA\TestExecute 8\Bin\TestExecute.exe" C:\temp\TestProject1\TestProject1.pjs /run /exit /SilentMode
Wenn Sie jedoch genau dasselbe in einem Skript tun, wird ein Fehler zurückgegeben:
Der Begriff "C: \ Programme \ Automatisierte Qualitätssicherung \ TestExecute 8 \ Bin \ TestExecute.exe" C: \ temp \ TestProject1 \ TestProject1.pjs / run / exit / SilentMode ' wird nicht als Name einer Cmdlet-Funktion erkannt , Skriptdatei oder bedienbares Programm. Überprüfen Sie die Schreibweise des Namens. Wenn ein Pfad enthalten war, überprüfen Sie, ob der Pfad korrekt ist, und versuchen Sie es erneut.
(Ich habe den Befehl mit dem Operator "&" aufgerufen.)
Wie kann ich dieses Problem beheben?