Upload-SmPluginPackage
Uploads a custom plug-in package to SnapCenter.
Syntax
Upload-SmPluginPackage [-FullPath] <String>
Detailed Description
A custom-developed plug-in is zipped along with plug-in description file. This zip file is uploaded to SnapCenter and is later pushed to specified host.
Parameters
| Name | Description | Required? | Pipeline Input | Default Value |
|---|---|---|---|---|
FullPath |
Specifies the path to the custom plug-in zip file. |
true |
false |
Examples
Example 1: Uploading a plugin from SnapCenter Server
Open-SmConnection -Credential nbsdsm\administrator
PS C:\Users\administrator.NBSDSM> Upload-SmPluginPackage -AbsolutePath c:\Mongo1.zip
Uploading Custom named Mongo, version 1.0 from SnapCenter Server Host.
Successfully uploaded the plug-in package.
CustomPluginName: Mongo
CustomPluginVersion : 1.0
CustomPluginType: Mongo
OsInfo : SMCoreContracts.SmOperatingSystemInfo
Resources : {SMCoreContracts.SmSCCustomResoureceType}
RequireFileSystemPlugin : False
UploadedFileName: Mongo_1.0.zip
Example 2: Uploading a plugin from a nonSnapCenter Server Windows host
Upload-SmPluginPackage -AbsolutePath c:\customplugin\MongoDB_1.zip -UserCredential nbsdsm\administrator
This example syntax uploads a custom plug-in named MongoDB, version 1.0 from a non-SnapCenter Server Windows Host.
Successfully uploaded the plug-in package.
CustomPluginName: MongoDB
CustomPluginVersion : 1.0
CustomPluginType: Perl
OsInfo : SMCoreContracts.SmOperatingSystemInfo
Resources : {SMCoreContracts.SmSCCustomResoureceType}
RequireFileSystemPlugin : False
UploadedFileName: DB2_1.0.zip