我想运行此命令
net start "PTV LOXANE xDataServer 1.4.1.067"
在具有管理员权限的powershell中使用启动进程。
我的问题是如何给ArgumentList报价。
我已经尝试过了,但是没有用
Start-Process net -ArgumentList "stop \"PTV LOXANE xDataServer 1.4.1.067\"" -Verb runas -wait -NoNewWindow -PassThru
答案 0 :(得分:1)
我已经找到方法。您必须将双引号引起来:
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'