ConnectWise Manage Plugin

In this article

    To install ConnectWise Manage server component, use a command with the following syntax:

    msiexec.exe [/L*v "<path_to_log>"] /qn /i "<path_to_msi>" [ACCEPT_THIRDPARTY_LICENSES="1"][ACCEPT_EULA="1"][INSTALLDIR="<path_to_installdir >"][USERNAME="<user_name>"] [PASSWORD="<password>"] [SERVER_ACCOUNT_NAME="<account_name>"] [SERVER_ACCOUNT_PASSWORD="<account_password>"] [SERVER_NAME="<server_name>"] [VAC_CW_COMMUNICATION_PORT="<port_number>"]

    To install ConnectWise Manage UI component, use a command with the following syntax:

    msiexec.exe [/L*v "<path_to_log>"] /qn /i "<path_to_msi>" [ACCEPT_THIRDPARTY_LICENSES="1"][ACCEPT_EULA="1"][VAC_CW_COMMUNICATION_PORT="<port_number>"]

    The commands have the following parameters:

    Option

    Parameter

    Required

    Description

    /L

    *v logfile

    No

    Creates an installation log file with the verbose output.

    Specify an existing path to the log file as the parameter value. A setup log file created during the previous installation is cleared.

    Example: /L*v ”C:\ProgramData\Veeam\Setup\Temp\Logs\CWMPluginSetup.txt”

    /q

    n

    Yes

    Sets the user interface level to “no”, which means no user interaction is needed during installation.

    /i

    setup file

    Yes

    Installs ConnectWise Manage components. Specify a full path to the setup file as the parameter value.

    Example: /i “C:\Veeam\VAC\VAC.ConnectorService.x64.msi”

    ACCEPT_THIRDPARTY_LICENSES

    0/1

    Yes

    Specifies if you want to accept the terms of the license agreement for the 3rd party components. Specify 1 if you want to accept the terms and proceed with installation.

    Example: ACCEPT_THIRDPARTY_LICENSES="1"

    ACCEPT_EULA

    0/1

    Yes

    Specifies if you want to accept the terms of the Veeam license agreement.

    Specify 1 if you want to accept the terms and proceed with installation.

    Example: ACCEPT_EULA="1"

    INSTALLDIR

    path

    No

    Installs the component to the specified location. By default, Veeam Service Provider Console uses the ConnectWiseManage subfolder of the C:\Program Files\Veeam\Availability Console\Integrations\ folder.

    Example: INSTALLDIR="C:\Veeam\CWM"

    The component will be installed to the C:\Veeam\CWM\ConnectWiseManage.

    USERNAME

    user

    Yes

    Specifies a user account under which the ConnectWise Manage Service will run.

    The account must have local Administrator permissions on the machine where Veeam Service Provider Console server is installed.

    Example: USERNAME="VAC\cwm.admin"

    PASSWORD

    password

    Yes

    This parameter must be used if you have specified the USERNAME parameter.

    Specifies a password for the account under which the ConnectWise Manage Service will run.

    Example: PASSWORD="p@ssw0rd"

    SERVER_ACCOUNT_NAME

    account name

    Yes

    Specifies a user account under which the ConnectWise Manage plugin will connect to Veeam Service Provider Console server.

    The account must have local Administrator permissions on the machine where Veeam Service Provider Console server is installed.

    Example: SERVER_ACCOUNT_NAME="Administrator"

    SERVER_ACCOUNT_PASSWORD

    account password

    Yes

    Specifies a password for the account under which the ConnectWise Manage plugin will connect to Veeam Service Provider Console server.

    Example: SERVER_ACCOUNT_PASSWORD="p@ssw0rd"

    SERVER_NAME

    server name or address

    Yes

    Specifies FQDN or IP address of the server where Veeam Service Provider Console server is deployed.

    Example: SERVER_NAME=“vspc.cloudprovider.com"

    VAC_CW_COMMUNICATION_PORT

    port

    No

    Specifies the port number that ConnectWise Manage plugin uses to communicate with Veeam Service Provider Console.

    This parameter must be used for both ConnectWise Manage server and ConnectWise Manage UI components.

    If you do not use this parameter, ConnectWise Manage plugin will use the default port 9996.

    Example: VAC_CW_COMMUNICATION_PORT="102"

    Example

    Suppose you want to install ConnectWise Manage plugin components with the following configuration:

    • ConnectWise Manage server installation log location: C:\ProgramData\Veeam\Setup\Temp\Logs\CWMServiceSetup.txt
    • ConnectWise Manage UI installation log location: C:\ProgramData\Veeam\Setup\Temp\Logs\CWMUISetup.txt
    • No user interaction
    • Path to the ConnectWise Manage server MSI file: C:\Veeam\VAC\VAC.ConnectorService.x64.msi
    • Path to the ConnectWise Manage UI MSI file: C:\Veeam\VAC\VAC.ConnectorWebUI.x64.msi
    • Accept 3rd party license agreement
    • Accept Veeam license agreement
    • Installation directory: default
    • Service user account: VAC\cwm.admin
    • Service user account password: p@ssw0rd
    • Connection account: administrator
    • Connection account password: Password!
    • Veeam Service Provider Console server name: vspc.cloudprovider.com
    • Communication ports: default

    The command to install ConnectWise Manage server with such configuration will have the following parameters:

    msiexec.exe /L*v "C:\ProgramData\Veeam\Setup\Temp\Logs\CWMServiceSetup.txt" /qn /i "C:\Veeam\VAC\VAC.ConnectorService.x64.msi" ACCEPT_THIRDPARTY_LICENSES="1" ACCEPT_EULA="1" USERNAME="VAC\cwm.admin" PASSWORD="p@ssw0rd" SERVER_ACCOUNT_NAME="administrator" SERVER_ACCOUNT_PASSWORD="Password!" SERVER_NAME="vspc.cloudprovider.com"

    The command to install ConnectWise Manage UI with such configuration will have the following parameters:

    msiexec.exe /L*v "C:\ProgramData\Veeam\Setup\Temp\Logs\CWMUISetup.txt" /qn /i "C:\Veeam\VAC\VAC.ConnectorWebUI.x64.msi" ACCEPT_THIRDPARTY_LICENSES="1" ACCEPT_EULA="1"