在powershell中,我需要在cmd提示符下将变量传递给命令。 它需要这个结构,是的,我需要打开命令提示符。
Variable= 5 points
$prog="cmd.exe" ''open cmd
$params=@("/C")
但我对第三行感到困惑 - 有人可以向我展示一个使用其他参数传递该行中的变量的示例吗?
答案 0 :(得分:1)
只需列出字符串变量(不带@()
语法的示例):
$prog = "cmd.exe"
$path = "C:\Users\user\Documents"
$params = "/C", "dir", $path
& $prog $params
这也可以正常工作:
$args = "dir", "C:\Users\user\Documents"
& cmd /c $args