Как получить текущий командлет из другого объекта? - PullRequest
1 голос
/ 23 мая 2010

Какой лучший способ получить текущий командлет PowerShell из другого объекта? Если я создаю вспомогательный объект, который не является Cmdlet, но будет вызываться Cmdlets, вспомогательные методы могут захотеть вызвать WriteVerbose, WriteDebug и т. Д. Какой лучший способ получить доступ к этому? Есть ли статический метод PowerShell, который будет возвращать текущий командлет, или мне нужно, чтобы командлет сам передавал помощнику?

1 Ответ

2 голосов
/ 23 мая 2010

AFAICT вам нужно будет передать ваш объект cmdlet во вспомогательный класс, чтобы он мог обращаться к этим методам экземпляра WriteVerbose, WriteDebug и т. Д. Мне не известны какие-либо другие общедоступные «статические» механизмы доступа для доступа к этим выходным потокам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...