Sometimes it is necessary to silently install the Parallels Client. This may be done using MSIEXEC and a series of parameters.
A bat file may be created with the following content to install the RDP Client silently:
msiexec /qn /i RASclient.msi DEFSETTINGS="2XSettings.2xc"
In order to install Parallels Client from a network share, the command should be as follows:
msiexec /q /i "\\server\share\directory\RASclient-x64.msi" DEFSETTINGS="\\server\share\directory\2XSettings.2xc"
NOTE: Should you want to override existing user settings, please use the following syntax:
msiexec /qn /i RASclient.msi DEFSETTINGS="2XSettings.2xc" OVERRIDEUSERSETTINGS=1
NOTE: Should you want to include Single Sign On component, please use the following syntax:
msiexec /qn /i C:\RASclient.msi TUXGINA=0 DEFSETTINGS="settings.2xc"
Some considerations for this process:
- It is best to use the same case as the string might be case sensitive -There needs to be present installation of the Parallels Client on the machine.
When MSIEXEC determines it needs to do a repair, the switches are not executed: http://msdn.microsoft.com/en-us/library/aa367988(v=vs.85).aspx
As a result, if you are deploying this to a brand new machine, it will deploy silently with the config. If an install is present, some switches will be ignored tampering with the successful deployment of the client.