Доступ к переменным FinalBuilder из кода PowerShell - PullRequest
3 голосов
/ 23 ноября 2011

Я добавил действие «Выполнить скрипт PowerShell» в свой проект FinalBuilder.Руководство говорит, что я могу получить доступ к переменным FinalBuilder, используя следующий синтаксис (введенный в Specify Script область):

$FBVariables.GetVariable("VarName")

Но проблема $FBVariables в моем случае всегда null, я имею в виду следующее выражениеTrue:

$FBVariables -eq $null

Понятия не имею, что я делаю неправильно.

Ответы [ 2 ]

3 голосов
/ 23 ноября 2011

$FBVariables недоступно в действии Execute PowerShell Script.

Вам нужно будет использовать действие Run Script (или, я думаю, Execute Script в более старых версиях), установите язык в Powershell вScript Editor вкладка и здесь вы можете использовать #FBVariables

http://www.finalbuilder.com/Default.aspx?tabid=456&aft=9647#10952

0 голосов
/ 25 ноября 2011

Вот пример рабочего скрипта PowerShell, содержащегося в действии LogVariables.Я обнаружил, что вы не можете использовать действие PowerShell с переменными, поэтому я просто использовал другое действие и добавил скрипт для передачи информации в / из командлетов Powershell.

...