powershell - 电源外壳 : A command as a variable with parameter

标签 powershell parameters command

我有一个简单的问题。我想将命令分配给变量并使用额外的参数执行它,例如:

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/

相关文章:

windows - 如何安装Microsoft Windows Terminal

python - Awk 比较 3 个值,第一个文件值之间的第二个文件值,两个文件之间的多列打印输出到第三个

c++ - 如何在 C++ 中使用类对象作为函数参数

linker - FMDB : Linker command failed with exit code 1

C++ - 接受用户输入作为函数调用

powershell - 如何在PowerShell脚本中调用计算机名称,然后重命名最后5个字符?

PowerShell 参数默认值

jquery - 如何缩短这些重复的jQuery插件参数?

shell - 无法使用docker run将命令行参数传递给Shell脚本文件

linux - 为什么我不能在终端中没有任何输出的情况下在 Linux 中执行某些命令?