【发布时间】:2010-05-23 07:05:15
【问题描述】:
从另一个对象获取当前 PowerShell Cmdlet 的最佳方法是什么?如果我创建一个不是 Cmdlet 但将由 Cmdlet 调用的辅助对象,则辅助方法可能需要调用 WriteVerbose、WriteDebug 等。访问该对象的最佳方法是什么?是否有会返回当前 Cmdlet 的静态 PowerShell 方法,还是需要让 Cmdlet 将自身传递给帮助程序?
【问题讨论】:
标签: powershell
从另一个对象获取当前 PowerShell Cmdlet 的最佳方法是什么?如果我创建一个不是 Cmdlet 但将由 Cmdlet 调用的辅助对象,则辅助方法可能需要调用 WriteVerbose、WriteDebug 等。访问该对象的最佳方法是什么?是否有会返回当前 Cmdlet 的静态 PowerShell 方法,还是需要让 Cmdlet 将自身传递给帮助程序?
【问题讨论】:
标签: powershell
AFAICT,您需要将 cmdlet 对象传递给帮助程序类,以便它可以访问那些实例方法 WriteVerbose、WriteDebug 等,我不知道有任何其他公共“静态”访问机制来访问这些输出流。
【讨论】: