为其中包含 $ 的 TFS 变量赋值

Assign TFS Variable with $ in it

我需要用 'MSSQL$Staging' 分配 TFS 变量,不幸的是它只获取 MSSQL。我尝试使用反引号来逃避 $ 仍然没有运气。当我尝试打印值时,我只得到 MSSQL

Write-Host "DBInstance = $(DBInstance)"

DBInstance 已分配 MSSQL$Staging

如有任何帮助,我们将不胜感激。 谢谢

想通了。经过大量的反复试验,最终将管道变量分配给新的 powershell 变量并打印解决了问题。

$test = '$(DBInstance)'
Write-Host "DBInstance = $test"

这给出了正确答案。

谢谢