Назначить переменную TFS с $ в ней

#tfs #azure-devops #azure-pipelines #pipeline

#tfs #azure-devops #azure-конвейеры #конвейер

Вопрос:

Мне нужно назначить переменную TFS с 'MSSQL$Staging' помощью, к сожалению, она только подбирает MSSQL. Я пытался использовать обратную метку, чтобы избежать $, но безуспешно. Когда я пытаюсь напечатать значение, я получаю только MSSQL

 Write-Host "DBInstance = $(DBInstance)"
  

DBInstance назначен MSSQL$Staging

Любая помощь будет принята с благодарностью. Спасибо

Ответ №1:

Понял это. После множества проб и ошибок, наконец, присвоив переменной конвейера новую переменную powershell и печать, которая устранила проблему.

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

Это дало правильный ответ.

Спасибо