Как я получаю текущий Cmdlet от другого объекта?

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

1
задан John Vottero 22 May 2010 в 20:47
поделиться

1 ответ

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

2
ответ дан 3 September 2019 в 00:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: