我通过继承PSCmdlet
在C#中编写Powershell cmdlet。这是包含二进制和脚本组件的powershell模块的一部分。
我希望能够从我的二进制cmdlet中调用脚本模块cmdlet。
我已经知道继承自PSCmdlet
让我可以访问更多Powershell的内容,我专门研究了InvokeCommand.GetCmdlet()
和InvokeCommand.GetCommand()
但是这两个似乎都返回了CommandInfo对象,这些对象似乎没有一个方法可以调用它们。
我应该致电InvokeCommand.InvokeScript()
来拨打我的cmdlet吗?如果是这样的CommandInfo
对象应该如何用于帮助?