msiexec command line installation not installing the CitrixClient module (for Gina to Gina passthrough) on workstations correctly

  • 7940684
  • 19-Aug-2009
  • 30-Jan-2014

Environment

SecureLogin
SecureLogin SSO
6.0.100
All


Situation

Issue

Customer that requires ""Gina to Gina passthrough"" when launching published applications is installing SecureLogin on a Windows XP workstation using the command line;

msiexec.exe /I ""z:publicActivIdentity Securelogin 6-0-100.msi"" ADDLOCAL=MAD,GPO,Java,CitrixClient REBOOT=ReallySuppress /qn /l ""c:logsActivIdentity_INST.log""

Although the CitrixClient is specified for installation, it is not installing. The ""Gina to Gina passthrough"" virtual channel driver file vdslsson.dll is not appearing under the Citrix ICA Client directory on the workstation. The ICA Client was installed on the workstation before SecureLogin (as required).

Following the msiexec installation as above, the Citrix Client DOES appear when modifying/viewing the installation using Control Panel but the Citrix Client piece is not actually installed (i.e. although it is listed in control panel>Add/Remove programs as being installed, it is not installed).

If SecureLogin is installed directly using the MSI (Next>Next etc.) everything works as expected and vdslsson.dll is installed on the workstation.

Cause

Invalid syntax for installing Citrix components. You must include the X= options.

Solution

The following command line will install the Citrix components:

msiexec.exe /I ""z:publicActivIdentity Securelogin 6-0-100.msi"" ADDLOCAL=MAD,GPO,Java,Citrix,CitrixClient REBOOT=ReallySuppress X_INSTALLCITRIX=”Yes” X_PLATFORM=”CLIENT” X_ISCITRIXCLIENT=”Yes” /qn /l ""c:logsActivIdentity_INST.log""
"

Resolution

Cause

Invalid syntax for installing Citrix components. You must include the X= options.

Solution

The following command line will install the Citrix components:

msiexec.exe /I ""z:publicActivIdentity Securelogin 6-0-100.msi"" ADDLOCAL=MAD,GPO,Java,Citrix,CitrixClient REBOOT=ReallySuppress X_INSTALLCITRIX=”Yes” X_PLATFORM=”CLIENT” X_ISCITRIXCLIENT=”Yes” /qn /l ""c:logsActivIdentity_INST.log""