Skip to content

Create Profile in Business Unit

This function is used to create a new profile in the instance Management Point, and link it to a Business Unit. The instance management point is selected with Set instance management point. The new profile is active, and its version is 1.

Public Function CreateProfileInBusinessUnit
(name As String, description As String, priority As Integer, changelogComment As String, businessUnitId As Integer) As Boolean
Parameter Type Description
name String The name of the profile.
description String The description of the profile. Can be empty.
priority Integer The priority of the profile.
changelogComment String A comment that is added to the changelog entry of the profile.
businessUnitId Integer The numeric Id of the Business Unit. Get it with Get Business Units.

Returns a boolean value. True if succeeded, false if not. If no Business Unit with the specified Id is found, the function raises an error.

Set oCMS = CreateObject("CapaInstaller.SDK")
oCMS.SetDatabaseSettings("ServerName", "CapaInstaller", False)
Wscript.echo oCMS.SetInstanceManagementPoint("2")
Wscript.echo oCMS.CreateProfileInBusinessUnit("Exchange BU1", "", 350, "New profile from the sdk", 1)