Assembly: System.Management.Automation (in System.Management.Automation.dll)
All calls to the cmdlet APIs are routed through to an instance of this interface. When cmdlets are called directly from the command line or by a host application, the Windows PowerShell runtime uses the default implementation of the interface. When cmdlets are called from within another cmdlet, you can use the default implementation, or pass a custom implementation to the Cmdlet.Invoke method, allowing you to change the behavior of the methods called by the cmdlet you are invoking.
Target PlatformsWindows Developer Preview, Windows Server Developer Preview
Send comments about this topic to Microsoft.