[英]How to pass Powershell variable value into a cmd prompt
在powershell中,我需要在cmd提示符下将一个变量传递给一个命令。 它将采用这种结构,是的,我需要打开命令提示符。
Variable= 5 points
$prog="cmd.exe" ''open cmd
$params=@("/C")
但是我对第三行感到困惑-有人可以向我演示在该行中传递变量和其他参数的示例吗?
只需列出字符串变量(没有@()
语法的示例):
$prog = "cmd.exe"
$path = "C:\Users\user\Documents"
$params = "/C", "dir", $path
& $prog $params
这也可以正常工作:
$args = "dir", "C:\Users\user\Documents"
& cmd /c $args
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.