Синхронная версия асинхронного метода

Я пытаюсь запустить EXE-файл с помощью PowerShell Если я использую командную строку, она работает без проблем (сначала я указываю имя исполняемого файла и ряд параметров для его вызова):

"C:\Program Files\Automated QA\TestExecute 8\Bin\TestExecute.exe" C:\temp\TestProject1\TestProject1.pjs /run /exit /SilentMode

Но выполнение того же самого внутри сценария возвращает ошибку:

Термин '"C: \ Program Files \ Automated QA \ TestExecute 8 \ Bin \ TestExecute.exe " C: \ temp \ TestProject1 \ TestProject1.pjs / run / exit / SilentMode ' не является распознается как имя командлета, функция, файл сценария или действующий программа. Проверьте написание имя, или, если был включен путь, убедитесь, что путь правильный и попробуйте еще раз.

(Я вызвал команду с помощью оператора «&».)

Как я могу исправить эту проблему?

100
задан Peter Mortensen 11 July 2015 в 23:07
поделиться