Итак, это обновление TFS 2017. Вы должны быть в состоянии делать то, что пытаетесь делать. Где вы пытаетесь использовать переменные, как параметр в сборке или фактически внутри скрипта PowerShell? Эти переменные могут быть использованы в качестве параметров и будут заменены агентом во время выполнения и переданы в сценарии, но если вы пытаетесь получить к ним доступ внутри сценария, такого как $ (...), он не будет работать. Вам нужно использовать переменную $ env: VARIABLE. Все переменные в разделе переменных преобразуются в переменные среды с их именами во время выполнения. Так, например, если вы используете встроенный PowerShell, как показано ниже, вы можете использовать $ (..)
или если вы хотите передать параметры скрипта PowerShell, которые вы можете также.
Но изнутри скрипта вы не можете.