2016-08-25 3 views
4

У меня есть следующий параметр, определенный в команде Город:Проходят команды Город Parameter в файл PowerShell

Team City Parameter

Я хочу передать этот параметр в скрипт Powershell у меня есть (что будет обновлять файл XML с номером версии).

Step With Parameter as Argument

Но это вставляет фактический текст %version% в сценарий (замена не производится для фактического значения параметра.)

Однако, я знаю, что мой скрипт работает, потому что если я жестко закодировать ценности, как это, то он работает:

Step with hard coded parameter

есть ли способ, чтобы получить% версии% для преобразования фактического значения когда используется в качестве аргумента сценария PowerShell?

ответ

3

Если поставить параметр в кавычках, «% версии%», а также изменить режим выполнения сценария на выполнение ps1 сценарий с «-файл» аргумент, то это должно решить и ввести правильно

например

enter image description here

Надеется, что это помогает

+0

Я не вижу возможность выполнения с -file опции в версии 9. И я просто обновился до версии 10, и его тоже нет. Я предполагаю, что это вариант для более старых версий? – Vaccano

+1

Помещение в кавычки было решением. Как только я это сделал, это сработало. Благодаря! – Vaccano

Смежные вопросы