Remove-SmPlugin
Removes the specified plug-ins on one or more hosts.
Syntax
Remove-SmPlugin [-HostNames] <String> [-PluginCodes] <PluginCode> [-Force] <>
Detailed Description
Removes the specified plug-ins on one or more hosts.
Parameters
Name | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|
HostNames |
Name of one or more hosts from which you want to uninstall the specified plug-ins. |
true |
true (ByPropertyName) |
|
PluginCodes |
Provides the code for the plug-in you want to uninstall. Valid plug-in codes include SCSQL, SCO, SCE and hana.For custom plug-ins, the value is the custom plug-in name. For example "CustomPlugin1".For example, if you want to uninstall SnapCenter Plug-in for Microsoft SQL Server, the plug-in code is SCSQL. |
true |
true (ByPropertyName) |
|
Force |
Internal switch. |
false |
true (ByPropertyName) |
Examples
Example 1: Uninstalling SnapCenter Plug-in for Microsoft SQL Server from a host
Remove-SmPlugin -HostNames myHostname -PluginCodes SCSQL
This command syntax uninstalls SnapCenter Plug-in for Microsoft SQL Server from the specified host.
Remove-SmPlugin
Are you sure you want to uninstall plugin(s) from the host(s)?
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"):
Example 2: Uninstall single plug-in from a single host without a confirmation dialogue
Remove-SmPlugin -HostNames host.example.com -PluginCodes DB2 -Verbose -Confirm:$false
Uninstall single Plug-in from single host
VERBOSE: Start Remove-SmPlugin Name: Plug-in Uninstallation on host 'scspn0115971001.lab.eng.btc.netapp.in' Id : 56 StartTime : 6/16/2016 1:37:25 AM EndTime : IsCancellable : False IsRestartable : False IsCompleted : False IsVisible : True IsScheduled : False PercentageCompleted : 0 Description : Status : Queued Owner : Error : Priority: None Tasks : {} ParentJobID : 0 EventId : 0
Example 3: Uninstall multiple plug-ins from multiple hosts without the confirm dialogue
Remove-SmPlugin –Hostnames myhostname1,myhostname2 –PluginCodes DB2,MongoDB -Confirm:$false
One main job will be created for removing plug-ins from the hosts. Separate tasks will be created for removing each of the plug-in from the host.