Próbuję wykonać plik EXE przy użyciu skryptu PowerShell. Jeśli korzystam z wiersza poleceń to działa bez problemu (najpierw podaję nazwę pliku wykonywalnego i szereg parametrów, aby go wywołać):
"C:\Program Files\Automated QA\TestExecute 8\Bin\TestExecute.exe" C:\temp\TestProject1\TestProject1.pjs /run /exit /SilentMode
Ale zrobienie dokładnie tego samego wewnątrz skryptu zwraca błąd:
Termin „C: \ Program Files \ Automated QA \ TestExecute 8 \ Bin \ TestExecute.exe” C: \ temp \ TestProject1 \ TestProject1.pjs / run / exit / SilentMode nie jest rozpoznawany jako nazwa cmdletu , funkcji , plik skryptu lub działający program. Sprawdź pisownię nazwy lub, jeśli ścieżka została dołączona, sprawdź, czy jest ona poprawna i spróbuj ponownie.
(Wywołałem polecenie, używając operatora „&”.)
Jak mogę rozwiązać ten problem?