Powershell实战之运行外部程序

在powershell中运行外部程序时,可以通过在程序后面加上两条短横杠,把程序传送至cmd中运行。

c:\windows\system32\sc.exe --% qc bits

但是这种方法有局限性,无法向里面传递参数。例如上面的代码中,将bits放到参数$n中,运行会报错。

如果需要传递参数,可以使用调用符号&

$exe="c:\windows\system32\sc.exe"
$n="bits"

& $exe qc $n

 

posted @ 2018-07-11 15:19  问&路  阅读(4597)  评论(0编辑  收藏  举报