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" |