[英]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.