gpt4 book ai didi

powershell - 在 powershell 中运行带参数的 TFS 命令

转载 作者:行者123 更新时间:2023-12-02 09:35:06 25 4
gpt4 key购买 nike

嗨,我正在尝试通过 powershell 运行“tf get”命令,但当它到达参数时,我总是收到意外的 token 错误。

我按照这篇文章的说明进行操作 TFS commands in PowerShell script

发生错误的行是

"C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\tf.exe" @("get", $args[$i])

其中$args[$i]是用户输入的参数,但脚本在调用tf.exe后停止执行

有人可以帮我吗?谢谢。

最佳答案

如果不使用调用运算符,则无法执行字符串中的命令,例如&。在 PowerShell 中,字符串计算为字符串,例如:

C:\> "hello world"
hello world

您必须使用调用运算符告诉 PowerShell 该字符串包含命令的名称。

$tf = 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\tf.exe'
& $tf get $args[$i]

注意:使用 & 时,字符串必须仅包含命令名称。应单独指定参数。

关于powershell - 在 powershell 中运行带参数的 TFS 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27192847/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com