CustomPSSnapIn Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Raw mshsnapin is a class for allowing mshsnapin developers to directly specify the set of cmdlets, providers, types, formats, assemblies available in the mshsnapin.
To use this class, mshsnapin developers will drive from it and fill in details about cmdlet, provider, type, format, assemblies.
This class will also facilitate the registration of the mshsnapin through installutil.exe.
This class will be built with monad core engine dll.
public ref class CustomPSSnapIn abstract : System::Management::Automation::PSSnapInInstaller
public abstract class CustomPSSnapIn : System.Management.Automation.PSSnapInInstaller
type CustomPSSnapIn = class
inherit PSSnapInInstaller
Public MustInherit Class CustomPSSnapIn
Inherits PSSnapInInstaller
- Inheritance
Remarks
Developers should derive from this class to implement their own custom mshsnapins.
Derived mshsnapins should be denotated with [RunInstaller] attribute so that installutil.exe can directly install the mshsnapin into registry.
Constructors
CustomPSSnapIn() |
Properties
Cmdlets |
Gets the cmdlets defined in custom mshsnapin. |
Description | (Inherited from PSSnapInInstaller) |
DescriptionResource | (Inherited from PSSnapInInstaller) |
Formats |
Gets the formatsdefined in raw mshsnapin. |
Name | (Inherited from PSSnapInInstaller) |
Providers |
Gets the providers defined in custom mshsnapin. |
Types |
Gets the types defined in custom mshsnapin. |
Vendor | (Inherited from PSSnapInInstaller) |
VendorResource | (Inherited from PSSnapInInstaller) |
Methods
Install(IDictionary) | (Inherited from PSInstaller) |
Rollback(IDictionary) |
Rollback this msh component (Inherited from PSInstaller) |
Uninstall(IDictionary) |
Uninstall this msh component (Inherited from PSInstaller) |