Hi All, I want to create a script that will uninstall whichever version of Citrix Receiver is currently installed on the system on which the script is running. It needs to run silently without any user interaction. I have the ReceiverCleanupUtility.exe but it requires user interaction (pressing Y. The Citrix Receiver installation file is a wrapper and is extractable. After extracting, there will be ten separate MSI installer files. For more information how to do this, click here. This results in a collection of MSI files.
Objective
This article describes how to manually install Desktop Studio. This information is provided for reference and situations where the installation needs to be automated at a higher level than it is possible with the main XenDesktop installer.
Note: The preferred option for manual install is to use the product meta-installer to 'extend deployment' and install standalone Studio. The individual manual steps here are the exception only needed for scripted install.
Requirements
The following prerequisites are required to install and operate Desktop Studio:Microsoft Management Console (MMC) 3.0
Microsoft PowerShell 2.0
Microsoft .Net Framework 3.5 Service Pack 1
This is not platform specific and can be installed using the XenDesktop media at SupportDotNet35SP1dotnetfx35.exe or using Windows Update.
For 7.6 and 7.7 > SupportDotNet451
For 7.8 onward > SupportDotNet452Microsoft Shared Management Objects 2008 R2
This can be installed using the XenDesktop media at:
SupportSharedManagementObjectsx**
where x** is the platform (x86 or x64).
It is important to select the correct version for your operating system.
Note: For x64 systems, you need to install both x86 and x64 versions of the files.
- SQLSysClrTypes.msi
- SharedManagementObjects.msi
Instructions
After the pre-requisites are installed, the following packages must be installed. All are available from the XenDesktop media and the installation order is not essential. ** (asterisks) are used where a platform decision must be made. It is important to use the correct version for your operating system (x86 or x64).
PowerShell SDK
start /wait msiexec.exe /i '%~dp0PreReqSQLSysClrTypes.msi' /passive /norestart
start /wait msiexec.exe /i '%~dp0PreReqSharedManagementObjects.msi' /passive /norestart
start /wait msiexec.exe /i '%~dp0SnapInCitrix.Common.Commands.Install_x64.msi' /passive /norestart
start /wait msiexec.exe /i '%~dp0SnapInADIdentity_PowerShellSnapIn_x64.msi' /passive /norestart
start /wait msiexec.exe /i '%~dp0SnapInAnalytics_PowerShellSnapIn_x64.msi' /passive /norestart
start /wait msiexec.exe /i '%~dp0SnapInBroker_PowerShellSnapIn_x64.msi' /passive /norestart
start /wait msiexec.exe /i '%~dp0SnapInConfiguration_PowerShellSnapIn_x64.msi' /passive /norestart
start /wait msiexec.exe /i '%~dp0SnapInConfigurationLogging_PowerShellSnapIn_x64.msi' /passive /norestart
start /wait msiexec.exe /i '%~dp0SnapInDelegatedAdmin_PowerShellSnapIn_x64.msi' /passive /norestart
start /wait msiexec.exe /i '%~dp0SnapInEnvTest_PowerShellSnapIn_x64.msi' /passive /norestart
start /wait msiexec.exe /i '%~dp0SnapInHost_PowerShellSnapIn_x64.msi' /passive /norestart
start /wait msiexec.exe /i '%~dp0SnapInLicensingAdmin_PowerShellSnapIn_x64.msi' /passive /norestart
start /wait msiexec.exe /i '%~dp0SnapInMachineCreation_PowerShellSnapIn_x64.msi' /passive /norestart
start /wait msiexec.exe /i '%~dp0SnapInMonitor_PowerShellSnapIn_x64.msi' /passive /norestart
start /wait msiexec.exe /i '%~dp0SnapInStorefront_PowerShellSnapIn_x64.msi' /passive /norestart
start /wait msiexec.exe /i '%~dp0SnapInUserProfileManager_PowerShellSnapIn_x64.msi' /passive /norestart
start /wait msiexec.exe /i '%~dp0SnapInXDPoshSnapin_x64.msi' /passive /norestart
start /wait msiexec.exe /i '%~dp0OtherCitrixGroupPolicyManagement_x64.msi' /passive /norestart
start /wait msiexec.exe /i '%~dp0PVS PowerShell SDK x64.msi' /passive /norestart
start /wait msiexec.exe /i '%~dp0PzAppV_Studio_PowershellSnapin_x64.msi' /passive /norestart
start /wait msiexec.exe /i '%~dp0DesktopStudio_x64.msi' /passive /norestart
start /wait msiexec.exe /i '%~dp0HotfixesDStudio760WX64001.msi' /passive /norestart
For XD/XA 7.11 onwards below snap ins:
a. start /wait msiexec.exe /i '%~dp0SnapInOrchestration_PowerShellSnapIn_x64.msi' /passive /norestart
b. start /wait msiexec.exe /i '%~dp0SnapInTrust_PowerShellSnapIn_x64.msi' /passive /norestart
Desktop Studio MMC Snap-in
x**DesktopStudioDesktopStudio_x**.msi /passive /norestart
For XenDesktop 7.15
x**DesktopStudioPzAppV_Studio_PowershellSnapin_x64.msi' /passive /norestart