Как я могу использовать командлет PowerShell Start-Process
для запуска процесса, используя его полную командную строку (с исполняемым путем и аргументами). Например, пусть у меня есть следующая строка
"<dir_path>/myprog.exe" -arg1 "val1" -arg2 "val2"
хранятся в какой-то строковой переменной и хотят запустить ее через Start-Process.
Я знаю, что Start-Process -FilePath '<dir_path>/myprog.exe' -ArgumentList '-arg1 "val1" -arg2 "val2"'
сработает. Но дело в том, что я не знаю, как получить путь к исполняемому файлу и аргументы из полной командной строки.
Итак, есть ли способ запустить процесс, используя его полную командную строку через Start-Process
, или, если такого способа нет, то как я могу получить путь к файлу и список аргументов из командной строки?