如何将参数传递给启动过程

时间:2019-06-28 16:06:27

标签: powershell start-process

我想运行此命令 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

1 个答案:

答案 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'