ConnectWise Manage Plugin

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"][ACCEPT_REQUIRED_SOFTWARE="1"][ACCEPT_LICENSING_POLICY="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>"][VAC_SERVER_MANAGEMENT_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"][ACCEPT_REQUIRED_SOFTWARE="1"][ACCEPT_LICENSING_POLICY="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"

ACCEPT_LICENSING_POLICY

0/1

Yes

Specifies if you want to accept the terms of the Veeam licensing policy.

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

Example: ACCEPT_LICENSING_POLICY="1"

ACCEPT_REQUIRED_SOFTWARE

0/1

Yes

Specifies if you want to accept the terms of the required software license agreements.

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

Example: ACCEPT_REQUIRED_SOFTWARE="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"

VAC_SERVER_MANAGEMENT_PORT

port

No

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

If you have customized this parameter during Veeam Service Provider Console installation, make sure to specify the customized port number.

If you do not use this parameter, ConnectWise Manage Server component will use the default port 1989.

Example: VAC_SERVER_MANAGEMENT_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
  • Accept Veeam licensing policy
  • Accept required software agreements
  • 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" ACCEPT_REQUIRED_SOFTWARE="1" ACCEPT_LICENSING_POLICY="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" ACCEPT_REQUIRED_SOFTWARE="1" ACCEPT_LICENSING_POLICY="1"