Я пишу командлет С#, которому нужно получить значение глобальной переменной скрипта. Как это сделать?
Я заметил, что в Runspace есть метод SessionStateProxy.GetVariable. Можно ли получить доступ к среде выполнения из командлета C#?
Спасибо!
Я пишу командлет С#, которому нужно получить значение глобальной переменной скрипта. Как это сделать?
Я заметил, что в Runspace есть метод SessionStateProxy.GetVariable. Можно ли получить доступ к среде выполнения из командлета C#?
Спасибо!
Если вы реализуете PSCmdlet, используйте переменную this
для доступа к нему следующим образом:
this.SessionState.PSVariable.GetValue()
System.Management.Automation.Cmdlet
?
- person craig; 09.09.2016