File-Level Restore Plugin
To install file-level restore 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"][VAC_FLR_SERVICE_ACCOUNT_NAME="<account_name>"][VAC_FLR_SERVICE_ACCOUNT_PASSWORD="<account_password>"] |
To install file-level restore 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_FLR_WEBAPI_CONNECTION_HUB_HOST_NAME="<hostname>"][VAC_FLR_WEBAPI_CONNECTION_HUB_PORT="<port_number>"][VAC_FLR_WEBAPI_CONNECTION_HUB_ACCOUNT_NAME="<account_name>"][VAC_FLR_WEBAPI_CONNECTION_HUB_ACCOUNT_PASSWORD="<account_password>"] |
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\FLRSetup.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 file-level restore components. Specify a full path to the setup file as the parameter value. Example: /i “C:\Program Files\Veeam\Availability Console\Integrations\VeeamAgentsSelfServicePortal\VSPC.VeeamAgentsSelfServicePortal.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" |
VAC_FLR_SERVICE_ACCOUNT_NAME | account name | Yes | Specifies a user account under which the file-level restore service will run. The account must have local Administrator permissions on the machine where Veeam Service Provider Console server is installed. Example: VAC_FLR_SERVICE_ACCOUNT_NAME="VAC\flr.admin" |
VAC_FLR_SERVICE_ACCOUNT_PASSWORD | account password | Yes | This parameter must be used if you have specified the VAC_FLR_SERVICE_ACCOUNT_NAME parameter. Specifies a password for the account under which the file-level restore service will run. Example: VAC_FLR_SERVICE_ACCOUNT_PASSWORD="p@ssw0rd" |
VAC_FLR_WEBAPI_CONNECTION_HUB_ACCOUNT_NAME | account name | Yes | Specifies a user account under which the file-level restore 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: VAC_FLR_WEBAPI_CONNECTION_HUB_ACCOUNT_NAME="Administrator" |
VAC_FLR_WEBAPI_CONNECTION_HUB_ACCOUNT_PASSWORD | account password | Yes | Specifies a password for the account under which the file-level restore plugin will connect to Veeam Service Provider Console server. Example: VAC_FLR_WEBAPI_CONNECTION_HUB_ACCOUNT_PASSWORD="p@ssw0rd" |
VAC_FLR_WEBAPI_CONNECTION_HUB_HOST_NAME | server name or address | Yes | Specifies FQDN or IP address of the server where Veeam Service Provider Console Web UI is deployed. Example: VAC_FLR_WEBAPI_CONNECTION_HUB_HOST_NAME=“vspc.cloudprovider.com" |
VAC_FLR_WEBAPI_CONNECTION_HUB_PORT | port | No | Specifies the port number that file-level restore plugin uses to communicate with Veeam Service Provider Console. If you do not use this parameter, file-level restore plugin will use the default port 9999. Example: VAC_FLR_WEBAPI_CONNECTION_HUB_PORT="105" |
Example
Suppose you want to install file-level restore plugin components with the following configuration:
- File-level restore server installation log location: C:\ProgramData\Veeam\Setup\Temp\Logs\FLRServiceSetup.txt
- File-level restore UI installation log location: C:\ProgramData\Veeam\Setup\Temp\Logs\FLRUISetup.txt
- No user interaction
- Path to the file-level restore server MSI file: C:\Veeam\VAC\VSPC.VeeamAgentsSelfServicePortal.x64.msi
- Path to the file-level restore UI MSI file: C:\Veeam\VAC\VSPC.VeeamAgentsSelfServicePortalWebUI.x64.msi
- Accept 3rd party license agreement
- Accept Veeam license agreement
- Accept Veeam licensing policy
- Accept required software agreements
- Service user account: VAC\flr.admin
- Service user account password: p@ssw0rd
- Connection account: administrator
- Connection account password: Password!
- Veeam Service Provider Console server name: vspc.cloudprovider.com
- Communication port: default
The command to install file-level restore server with such configuration will have the following parameters:
msiexec.exe /L*v "C:\ProgramData\Veeam\Setup\Temp\Logs\FLRServiceSetup.txt" /qn /i "C:\Veeam\VAC\VSPC.VeeamAgentsSelfServicePortal.x64.msi" ACCEPT_THIRDPARTY_LICENSES="1" ACCEPT_EULA="1" ACCEPT_REQUIRED_SOFTWARE="1" ACCEPT_LICENSING_POLICY="1" VAC_FLR_SERVICE_ACCOUNT_NAME="VAC\flr.admin" VAC_FLR_SERVICE_ACCOUNT_PASSWORD="p@ssw0rd" |
The command to install file-level restore UI with such configuration will have the following parameters:
msiexec.exe /L*v "C:\ProgramData\Veeam\Setup\Temp\Logs\FLRUISetup.txt" /qn /i "C:\Veeam\VAC\VSPC.VeeamAgentsSelfServicePortalWebUI.x64.msi" ACCEPT_THIRDPARTY_LICENSES="1" ACCEPT_EULA="1" ACCEPT_REQUIRED_SOFTWARE="1" ACCEPT_LICENSING_POLICY="1" VAC_FLR_WEBAPI_CONNECTION_HUB_HOST_NAME="vspc.cloudprovider.com" VAC_FLR_WEBAPI_CONNECTION_HUB_ACCOUNT_NAME="administrator" VAC_FLR_WEBAPI_CONNECTION_HUB_ACCOUNT_PASSWORD="Password!" |