Как передать аргумент в Start-Process - PullRequest
1 голос
/ 28 июня 2019

Я бы хотел запустить эту команду net start "PTV LOXANE xDataServer 1.4.1.067" использование Start-Process в powershell с правами администратора. Моя проблема заключается в том, как дать цитату ArgumentList. Я пробовал это, но это не работает

Start-Process net -ArgumentList "stop \"PTV LOXANE xDataServer 1.4.1.067\"" -Verb runas -wait -NoNewWindow -PassThru

1 Ответ

1 голос
/ 29 июня 2019

Я нашел, как это сделать.Вы должны удвоить кавычки: Start-Process net -ArgumentList "start ""PTV LOXANE xDataServer 1.4.1.067""" -wait -PassThru -Verb runas

Теперь у меня есть второй вопрос.Как я могу запустить эту команду при вызове powershell?Это не работает:

powershell -Command 'Start-Process net -ArgumentList "start ""PTV LOXANE xDataServer 1.4.1.067""" -wait -PassThru -Verb runas'
...