从另一个对象获取当前PowerShell Cmdlet的最佳方法是什么?如果我创建一个不是Cmdlet但将由Cmdlet调用的辅助对象,则辅助方法可能需要调用WriteVerbose,WriteDebug等。获取访问权限的最佳方法是什么?是否存在将返回当前Cmdlet的静态PowerShell方法,或者我是否需要让Cmdlet将自身传递给帮助程序?
答案 0 :(得分:2)
AFAICT您需要将cmdlet对象传递给帮助程序类,以便它可以访问那些实例方法WriteVerbose,WriteDebug等,我不知道任何其他公共“静态”访问机制来获取这些输出流。