Возможно, вы слишком много думаете об этом. Помните, что PowerShell - это оболочка . Одна из целей оболочки - запускать команды, которые вы вводите.
Таким образом: Start-Process
вам не требуется. Просто введите команду для запуска и нажмите Enter
.
PS C:\> .\setup.exe /clone_wait /S /v /qn
Теперь, если исполняемый файл (или сценарий), который вы хотите запустить, содержит пробелы в пути или имени, используйте оператор вызова / вызова (&
) и укажите кавычки; например:
PS C:\> & "\package files\setup.exe" /clone_wait /S /v /qn
(Это поведение одинаково независимо от того, находитесь ли вы в командной строке PowerShell или помещаете команду в сценарий.)