我有一个简单的问题。我想将命令分配给变量并使用额外的参数执行它,例如:
C:\test.exe /q /v
但是当我这样做时:
$path=C:\test.exe
$path /q /v
它不起作用..有什么想法吗?
最佳答案
最规范的方法是在包含命令“名称”的变量上使用调用运算符,例如:
& $path /q /v
当命令的路径(即 native exe)包含空格时,这实际上是必需的。
关于powershell - 电源外壳 : A command as a variable with parameter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16940427/