2016-03-07 5 views
0

У меня есть скрипт Powershell в моем Инструменте, который должен получить «Имя компонента» в качестве входного параметра. Есть ли способ передать это имя из активного компонента, который использует этот инструмент для моего сценария PS во время выполнения?Управление выпуском - имя компонента

ответ

0

В управлении выпуском нет связанных variables. Кажется, не может быть достигнуто во время выполнения.

Насколько я знаю, вы можете использовать REST API для получения списка всех Компонентов, которые используются в этом шаблоне выпуска. Подробная информация о том, как достичь вас, может быть отправлена ​​this blog. enter image description here

0

Похоже, что предопределенной переменной нет.

Я могу думать о чем-то, что не является динамичным! Поскольку компонент будет использоваться для вызова вашего инструмента, вы передаете имя своего компонента в качестве аргумента скрипту инструмента. (Как я сказал, он должен быть жестко запрограммирован для каждого компонента, не очень динамический)

Перейдите на вкладку развертывания и выберите инструмент. В поле аргументов добавьте то, что хотите! Что-то, как показано ниже,

. \ YouPSSCriptNameInTheTool.ps1 -ComponmentName «Имя текущего компонента»

и конечно вам нужно добавить этот параметр в вашем Powershell скрипт.