- Citrix Workspace Silent Install Options
- Silent Install Citrix Workspace App
- Citrix Workspace App Command Line Switches
My first blog posting I want to start with a great piece of software called “Citrix Desktop Lock”. Im sure one or two heard about the plugin. What is Citrix Desktop Lock? Citrix Desktop Lock will convert your Windows FatClient/ThinClient into a Kiosk Appliance. After the user has entered his domain credentials he won’t see anything from the installed Windows OS and will automatically launch his assigned Published Desktop. When you login with a local admin account you will regain full control of the OS. Sounds lovely? It is 🙂
To install the Citrix Receiver in a correct way, Citrix advises to install all the MSI in a special order with some parameters. Thus, for every MSI installer I created a Microsoft Transform (MST) file. For example, with a program called Orca, it is possible to generate a MST file. For more information about Orca, please click here. Write-Host 'Install Citrix Receiver 14.2' Install-App -AppName CitrixReceiver. CitrixReceiver.exe /silent /includeSSON ADDLOCAL='ReceiverInside,ICAClient,SSON,AM,SELFSERVICE,USB,DesktopViewer,Flash,Vd3d' ENABLEKERBEROS=True LEGACYFTAICONS=True ALLOWADDSTORE=N Write-Host 'Set Reg Keys' Set-Registry -Path 'HKLM: SOFTWARE Wow6432Node Policies. Provide the path where the Citrix Receiver setup file is present. For example: Tools on SCCM server. Specify Installation program as one of the following: CitrixReceiver.exe /silent for default silent installation. CitrixReceiver.exe /silent /includeSSON to enable domain pass-through. Home; Support Forums; DIGITAL WORKSPACE; Workspace app / Receiver; XenApp Plug-ins (Clients) Windows (Online Plug-in) Disable Citrix Workspace 20.2.0.25 auto-start after silent install. C:/ ReceiverCleanupUtility.exe /silent. ReceiverLogs folder is created in the location where the utility is run and tracks all uninstall actions and results. NOTE: In order to improve the Citrix Receiver experience, anonymous uninstall data will be sent to Citrix.
[youtube https://www.youtube.com/watch?v=uQLnBE8YS6g&w=560&h=315]
How is it done?
Citrix Desktop Lock is changing the default shell when a user is logging in.
Citrix Workspace Silent Install Options
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon]
Windows OS Default
“Shell”=”Explorer.exe”
After installing Desktop Lock:
“Shell”=”C:Program FilesCitrixICA ClientSelfServicePluginselfservice.exe”
“CtxBackupShell”=”Explorer.exe”
Requirements
- Windows 10, Windows 8.1, Windows 8, Windows 7 (including Embedded Edition), Windows 7 Thin PC
- Connects to StoreFront through native protocols only
- Domain-joined end points
- User devices must be connected to a local area network (LAN) or wide area network (WAN).
Features
- 3Dpro, Flash, USB, HDX Insight, Microsoft Lync 2013 plug-in, and local app access
- Domain, two-factor, or smart card authentication only
- Flash redirection is disabled on Windows 8 and later versions. Flash redirection is enabled on Windows 7
Step 1 – Preparation
Before you are going to install the Citrix Desktop Lock on a workstation you first need to install Citrix Receiver with the Single-Sign-On Parameter.
CitrixReceiver.exe /includeSSON
In addition you need a configured StoreFront account on the machine, otherwise the installation of Desktop Lock will fail. Im doing this with Microsoft Group Policy.
Alternative:
CitrixReceiver.exe /includeSSON
STORE0=”DesktopStore;https://my.storefront.server/Citrix/MyStore/discovery;on;Desktop Store”
Silent Install Citrix Workspace App
To make the autolaunch of the Published Desktop possible you need to configure Pass-Trough Authentication. Check CTX133982
Step 2 – Installation
Download the current release of Citrix Desktop Lock.
Silent
msiexec /i CitrixReceiverDesktopLock.msi /qn
Important: You always need the proper Citrix Receiver/Desktop Lock Version
Step 3 – Test
Logon with a domain user and it should auto launch your published desktop.
Important – Good to Know
After you lock (Windows + L) the workstation the Published Desktop always will receive a logoff command.
Result: The user wants to unlock his computer and it took at least 15 seconds to access the desktop again (logon process). You can remain the ICA Session with setting a registry key on the client. It depends on your needs 😎
Citrix Workspace App Command Line Switches
32-bit Windows
HKEY_LOCAL_MACHINESOFTWARECitrixDazzle
Name: LiveInDesktopDisconnectonLock
Type: REG_SZ
Value: False
64-bit Windows
HKEY_LOCAL_MACHINESOFTWAREWow6432NodeCitrixDazzle
Name: LiveInDesktopDisconnectonLock
Type: REG_SZ
Value: False