- #Sapien powershell studio silent install how to
- #Sapien powershell studio silent install install
- #Sapien powershell studio silent install download
PsExec will, in return, start the command under system account to install the Citrix Receiver. The PowerShell script is starting PsExec with all the arguments needed to run it in the background.
#Sapien powershell studio silent install download
For more information and a download link, click here. PsExecįirst, it is needed to run the installer under the system account. However, the system account has more rights and is comparable to a Linux root account. Login AM uses its own service account that is comparable with a normal account that is dedicated to Login AM. The last option is to install the Citrix Receiver with the system account. Everything looked fine but apparently, the custom actions I removed were doing more than just starting a sub service. The Citrix Receiver installed without problems, but as it turned out, the Single-Sign-On option was not working properly. I removed the custom actions shown in the Citrix Receiver installer logs and tried to install the Receiver again. Unfortunately, this did not help and the installation process was stuck on the same error again. With the adaptations, the custom actions should not launch any sub process anymore during the installation process. Because this was not working, I decided to change the custom actions that are responsible for launching this sub process. During the installation, there are several custom actions trying to launch a sub process. Because the custom actions could not finish, install the Citrix Receiver under the system account.Įarlier, the logging of the installation process showed that the installation was stuck when the ICAWebWrapper.msi was installed.Change the custom action in the MSI table that is causing the problem.WaitingĬoncluding from the logging, I could try at least two options:
Again, the installation process hangs with the same message. To install the Citrix Receiver, use for every extracted MSI and created MST the following command: Msiexec /I TRANSFORMS= /qnĪfter putting the commands needed to install the Citrix Receiver into Login AM, the installation process is started. I am using the “DONOTSTARTCC” property in the MST file because In a Citrix support document, the “DONOTSTARTCC” property is recommended for installations that are carried out with Group Policy Objects (GPO) and System Center Configuration Manager (SCCM) for example. With Orca, I added the Citrix recommended properties to the property table and some extra properties I always use when I am making customizations: For more information about Orca, please click here. For example, with a program called Orca, it is possible to generate a MST file. Thus, for every MSI installer I created a Microsoft Transform (MST) file. To install the Citrix Receiver in a correct way, Citrix advises to install all the MSI in a special order with some parameters. This results in a collection of MSI files: Extracted MSI files
#Sapien powershell studio silent install how to
For more information how to do this, click here. After extracting, there will be ten separate MSI installer files. The Citrix Receiver installation file is a wrapper and is extractable. ICAWebWrapper log Extract the receiver installer Apparently, that custom action is not working and the installation is on a hold and will never finish. If we open the corresponding log, it shows that the “ICAWebwrapper.msi” is trying to execute a custom action. This Microsoft Installer (MSI) has been started, however, it never finished. In the “TrolleyExpress” log, the last entry is about the “ICAWebwrapper.msi”. To open the log files of the Citrix installer, go to the following folder: C:\Users\\AppData\Local\Temp\CTXReceiverInstallLogs-\ Log files To find out the reason, the log files are a good place to start. In Login AM, this translates to the following: Unattended installation Citrix Receiver Waiting for other Login AM event to finishĪfter starting a deployment reboot of the test server, I ended up with the following error: “ Waiting for other AM event to finishing” Waiting The command I used is: CitrixReceiver.exe /AutoUpdateCheck=disabled /includeSSON /Enable_SSON=yes /EnableCEIP=false ALLOWADDSTORE=n DONOTSTARTCC=1 /silent /noreboot In addition, Citrix is so kind to provide us with the necessary information, for more, please click here. Citrix has built the installer in a way that the Citrix Receiver can be installed unattended. The first step is to find out if it is possible to install the Citrix Receiver in an unattended way.