In the earlier articles I wrote down how to install unattended the XenDesktop components. The article was based on the versions of XenDesktop 7.6 till XenDesktop 7.8 (dependent of the article). Currently Citrix is releasing every quarter a new version, so its time to update the articles with the new installation information of later release(s) based on XenDesktop/XenApp 7.9 and XenDesktop/XenApp 7.11.
XenDesktop 7.9 Delivery Controller
All components require .Net Framework 4.5.2. This will be installed automatically while running the installers, but it requires a reboot during the XenDesktop installation. So we need to ensure this software is already available before starting the XD 7.9 installers. The simplest command is NDP452-KB2901907-x86-x64-AllOS-ENU.exe /passive /norestart. However remember that the machine needs to be restarted before the XenDesktop installation executable is started.
In part 1 I described the check on the registry key $DCUninstall=HKLM:SOFTWAREMicrosoftWindowsCurrentVersionUninstallCitrix Desktop Delivery Controller, which was available for XD7.6 and XD7.7. This key still applies to XD7.8 and XD7.9. However I got the request if you can check which version is actually installed, so the script could be used for updates as well. This is not that difficult as within this key the version is also added as a value Displayversion. Lets add this to the script. The basis variable can be the same so we declare this at the variable part (I will only show the related components). To make the script flexible we will define another variable called $XDVersion where we manually add the version number as the value. For a XenDesktop 7.9 controller the value is 22.214.171.124.
(c) 2016 Emirates News Agency (WAM) Provided by SyndiGate Media Inc. (Syndigate.info)., source Middle East & North African Newspapers