如何将数组传递给TFS构建中的powershell脚本?

时间:2014-02-24 14:53:33

标签: powershell tfsbuild tfs2013

我正在运行TFS 2013,并且有一个“预构建”的powershell脚本,它接受一个字符串数组和一个字符串作为参数。我的问题是如何将一个字符串数组传递给脚本?

从直接的PowerShell中做到这一点很容易:

function Do-Something() {
    [CmdletBinding()]
    param(
        [string[]] $files,
        [string]$pathToSearch
    )

    Clear-Host

    foreach ($file in $files) {
        Write-Host "File path: $file"
    }
}

Do-Something -files:("one", "two", "three") -pathToSearch:"pathToSearch!!"

然而,通过TFS似乎并不那么容易:

在预构建脚本参数中,我有以下内容:

"123.txt", "C:\"

所有这些都被放入数组参数中。我尝试过这样的事情:

-files:("123.txt") -pathToSearch: "C:\"

但似乎第一个参数值是(“123.txt”)而不是“123.txt”。

0 个答案:

没有答案