在powershell中运行外部程序时,可以通过在程序后面加上两条短横杠,把程序传送至cmd中运行。
c:\windows\system32\sc.exe --% qc bits
但是这种方法有局限性,无法向里面传递参数。例如上面的代码中,将bits放到参数$n中,运行会报错。
如果需要传递参数,可以使用调用符号&
$exe="c:\windows\system32\sc.exe" $n="bits" & $exe qc $n
在powershell中运行外部程序时,可以通过在程序后面加上两条短横杠,把程序传送至cmd中运行。
c:\windows\system32\sc.exe --% qc bits
但是这种方法有局限性,无法向里面传递参数。例如上面的代码中,将bits放到参数$n中,运行会报错。
如果需要传递参数,可以使用调用符号&
$exe="c:\windows\system32\sc.exe" $n="bits" & $exe qc $n
转载于:https://www.cnblogs.com/mowl/p/9294646.html