Step 2 – Install Receiver via command line installing the SSON component and configure Start Menu integration. Simply run a command line install such as the one below. ALLOWADDSTORE=A allows HTTP stores to be added to Receiver (by default this is not allowed). Description Citrix Workspace app CommandLine tool is a graphical user interface to help Citrix administrators configuring advanced installation options for Citrix Workspace app. All options from are shown using checkboxes or lists to ease their selection. Configure and install Citrix Receiver for Windows using Command Line parameters; Citrix Receiver installation file (CitrixReceiver.exe) The latest version of Citrix Receiver can be downloaded here. The download contains one file: CitrixReceiver.exe. This file contains a number of MSI files; one MSI installer per component. The command line parameters are pretty easy: CitrixReceiver.exe /silent /includeSSON ENABLESSON='Yes' When you would like to use the full Receiver you need to configure the URL of the site at some time. This can be done during the installation or later on via a GPO. Citrix VDA CommandLine Helper tool is a graphical user interface to help Citrix administrators configuring advanced installation options for Citrix VDA for Windows. All options from are shown using checkboxes or lists to ease their selection.
Note: This situation can occur if an enterprise software delivery system is used to deliver the client with elevated credentials used during the installation.
Best Practices for Automated Installation of Citrix Workspace App
The descriptions in this article are all for the Citrix Workspace App used in Windows systems, and are not applicable to Linux, MAC OS, Android, IOS and other systems. |
Citrix Workspace App and Citrix Receiver, the files, directories and registry are very similar, but there are also the following differences
The name was changed from Receiver to Workspace App. However, many known installation paths and registry entries have not changed, such as: C:Program Files (x86)CitrixICA Client C:Program Files (x86)CitrixICAClientReceiver HKLMSOFTWAREWOW6432Node the Citrix ICA Client HKLM SOFTWARE WOW6432Node the Citrix Receiver HKLM SOFTWARE WOW6432Node the Citrix ReceiverInside icon from the original black to blue icon to add a new embedded browser used in SaaS application of some new features Increase, such as CitrixCasting (for Workspace HUB) and CitrixFiles (formerly Citrix ShareFile) support |
1. Citrix Workspace App installer
- AppProtection.msi (added after Workspaceapp 1909)
- AppProtectionAdvanced.msi
- AuthManager.msi
- CtxBrowserInstaller.msi (added after Workspaceapp 1808, but not included in 1912 LTSR)
- DesktopViewer.msi
- GenericUSB.msi
- ICAWebWrapper.msi
- RIInstaller.msi
- SelfServicePlugin.msi
- SSONWrapper.msi
- Vd3dClient.msi
- WebHelper.msi
- WinDockerInstaller.msi (added after Workspaceapp 1809)
2. Citrix Workspace App command line parameters
The specific parameters used need to be determined by the actual environment and requirements, and the following points need to be paid attention to:
- Certain parameters need to be configured with server-side components. Such as enabling two-way content redirection.
- Some parameters require local administrator rights. For example, /incluedSSON enables single sign-on.
- Sometimes the system may need to be restarted. For example, until the user device is restarted, CitrixWorkspace App can not recognize the USB device that is in a suspended state during installation.
|
3. Citrix Workspace App log files
- TrolleyExpress-%Date%-%Time%.log
- CtxInstall-DesktopViewer-%Date%-%Time%.log
- CtxInstall-SelfServicePlugin-%Date%-%Time%.log
- C:Users%UserName%AppDataLocalTemp
Each user's own temporary directory. - C:Users%UserName%AppDataLocalTemp%SessionNumber%
This directory is almost the same as the previous one. The difference is that each user has its own temporary directory for each session. If allowed by the administrator, users can have multiple sessions on one system. - C:WindowsTemp
This is the TEMP of the local SYSTEM account. Software deployment tools such as Microsoft SCCM use the SYSTEM account to install on the local computer. - C:Temp
generally uses this directory on the thick client.
4. Configure the default device access behavior
following local resources are involved:
- Client drive
- Microphone and webcam
- USB and other devices
- 0 = not accessible
- 1 = read-only access
- 2 = full access
- 3 = prompt user to access
If you want to prohibit users from changing preferences, set the Default value in the following registry key to false: HKLMSOFTWAREWOW6432NodeCitrixICAClientClient Selective TrustoidPredefinedSecurityPolicySettingsInstantiatedSecurityPolicyEditable
5. It is forbidden to start the 'Add Account' window
To prevent this button from appearing, you can perform one of the following two actions:
- TrolleyExpress-%Date%-%Time%.log
- CtxInstall-DesktopViewer-%Date%-%Time%.log
- CtxInstall-SelfServicePlugin-%Date%-%Time%.log
- C:Users%UserName%AppDataLocalTemp
Each user's own temporary directory. - C:Users%UserName%AppDataLocalTemp%SessionNumber%
This directory is almost the same as the previous one. The difference is that each user has its own temporary directory for each session. If allowed by the administrator, users can have multiple sessions on one system. - C:WindowsTemp
This is the TEMP of the local SYSTEM account. Software deployment tools such as Microsoft SCCM use the SYSTEM account to install on the local computer. - C:Temp
generally uses this directory on the thick client.
4. Configure the default device access behavior
following local resources are involved:
- Client drive
- Microphone and webcam
- USB and other devices
- 0 = not accessible
- 1 = read-only access
- 2 = full access
- 3 = prompt user to access
If you want to prohibit users from changing preferences, set the Default value in the following registry key to false: HKLMSOFTWAREWOW6432NodeCitrixICAClientClient Selective TrustoidPredefinedSecurityPolicySettingsInstantiatedSecurityPolicyEditable
5. It is forbidden to start the 'Add Account' window
To prevent this button from appearing, you can perform one of the following two actions:
- Rename the installation file CitrixWorkspaceApp.exe to CitrixWorkspaceAppWeb.exe (the name must be written correctly).
- Before running the installation, use Group Policy to set EnableFTU* or create a registry key EnableX1FTU (DWORD value 0) in the registry key HKLMSOFTWAREWow6432NodePoliciesCitrix .
Of course, if it is a silent installation, because the graphical interface of the installation process is never displayed, the above operation is unnecessary. By default, the 'Add Account' window is also triggered when the user logs in.
To prevent this window from appearing, there are three ways as follows
|
6. Prevent MSI repair when accidentally started
To solve this problem, simply delete all data from the registry WEB_CLIENT (part of the Citrix Online Plug-in MSI). Never delete the registry value itself! Just clear the value as shown below.
The location of WEB_CLIENT (REG_SZ) is as follows: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionInstallerUserDataS-1-5-18Products%ProductGUID%Features Different versions of Citrix Workspace App have different product GUIDs, so please pay attention.
7. Prohibit the display of the initialization interface
- 注册表项:HKEY_CURRENT_USERSoftwareCitrixSplashscreen
- REG_SZ SplashscreenShown
- 值为1
8、删除Citrix Workspace App快捷方式
9. Optimization
Install Citrix Workspace From Command Line
- InitialRefreshMinMs (REG_SZ) = 1-Minimize the startup delay before contacting the Store
- InitialRefreshMaxMs (REG_SZ) = 1-Minimize the startup delay before contacting the Store
- MaxSimultaneousFetches (REG_DWORD) = 6-shorten the icon loading time in the start menu
- MaxSimultaneousSubscribes (REG_DWORD) = 6-shorten the icon loading time in the start menu