Powershell - запуск процесса на другом диске из пакетного CMD

921
semtex41

Проблема: из CMD или Batchfile вызывать PowerShell и запускать процесс с другого диска или -FilePath не удается.

enter image description here

0

2 ответа на вопрос

3
krumel

Вам нужно указать путь к вашему исполняемому файлу:

powershell -Command "& { Start-Process -FilePath 'E:\Trunk Monkey\Utilities\SkypePortable\SkypePortable.exe' }" 
Отлично. Хотя это и был задан вопрос типа КБ, вы предоставили ответ на мой пример вопроса. Спасибо! semtex41 9 лет назад 0
0
semtex41

Решение: используйте следующий синтаксис, только с одиночными кавычками (двойные кавычки не работают) -

powershell start-process -FilePath 'E:\Trunk Monkey\Utilities\SkypePortable\SkypePortable.exe' 

Детали: мне не повезло с другими параметрами, чтобы включить ...

powershell -Command "& {} 

как указано здесь: http://technet.microsoft.com/en-us/library/hh847736.aspx

Надеется, что это помогает.

Похожие вопросы