CMS\_ExistPackageOnManagementServer
Description
Section titled “Description”Checks if the specified package exists on the management server the agent is connected to
Syntax
Section titled “Syntax”:vb: CMS_ExistPackageOnManagementServer(sPackage, sVersion, bMustExist) as Boolean
:ps: [bool]CMS_ExistPackageOnManagementServer -package <string> -version <string> -mustexist <bool>
Parameters
Section titled “Parameters”sPackage (String)
Name of the package
sVersion (String)
Version of the package
bMustExist (Boolean)
Should missing package make the function return false
Return value
Section titled “Return value”:vb: Boolean, TRUE if function completed successfully.
:ps: Boolean, TRUE if function completed successfully.
Example
Section titled “Example”:vb: VBScript
Section titled “:vb: VBScript”If bStatus Then bStatus = CMS_ExistPackageOnManagementServer("TestPackage", "v1.0", False)If bStatus And gbValue Then bStatus = Job_WriteLog("Custom", "Package exists", bStatus, True):ps: PowerShell
Section titled “:ps: PowerShell”if (CMS_ExistPackageOnManagementServer 'TestPackage' 'v1.0' $false) { $cs.Job_WriteLog("Exists", "TestPackage exists on the management server")}