繁体   English   中英

有没有办法在PowerShell中关闭脚本解析并使用原始参数执行命令?

[英]Is there a way to turn off script parsing in PowerShell and execute commands with raw arguments?

我试图通过PowerShell将原始参数传递给命令,但是失败了。 在将参数传递给命令之前,PowerShell会尝试对它们进行评估,结果是命令获取了错误的参数。 有谁知道PowerShell中是否存在一种模式,可以在键入命令和参数时对其进行处理? 另外,是否有人知道PowerScript报价规则,因此我可以逃脱它尝试评估的部分?

如果您使用的是PowerShell V3,则使用新的--%运算符,例如:

tf.exe status --% /workspace:workspacename;*

PowerShell不会评估--%到行尾的所有内容。 在此区域中,其行为类似于cmd.exe。 有关--%更多信息,请参见此博客文章

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM