Skip to content

Copy Package

Copies a package in a root point under a new name and version. The current management point must be a root point.

The copy:

  • Gets the display name <new name> <new version>.
  • Gets a copy of the package files.
  • Has no schedule. The schedule of the original package isn’t copied.
  • Is linked to the replica management servers on the management point.

The function fails if a package with the new name and version already exists.

CopyPackage(ByVal name As String, ByVal version As String, ByVal Type As String, ByVal newName As String, ByVal newVersion As String) As Boolean

PackageName (String)

The name of the package.

PackageVersion (String)

The package Version.

PackageType (String)

The package type;

  • 1 (Computer)
  • 2 (User)

newName (String)

The new name of the package.

newVersion (String)

The new version of the package.

Boolean. The function returns True if successful, otherwise false.

Script(s) will not be updated accordingly with the new version number

Set oCMS = CreateObject("CapaInstaller.SDK")
wscript.echo oCMS.SetInstanceManagementPoint("1")
wscript.echo oCMS.CopyPackage("Winrar","v3.0","1","WinrarCopy","v4.0")