Monats-Archive: Februar 2017
Von Windows 10 zu Windows 10 mit installiertem Citrix Virtual Desktop Agenten
Einführung, meine Beziehung zu Windows 10
Die Firma für welche ich arbeite, Die Mobiliar, hat bereits sehr früh mit der Integration von Windows 10 gestartet. Bereits im Frühling 2016 wurde Windows 10 sowohl auf physischen Geräten wie auch den virtuellen Desktops ausgerollt. Wir stellen unseren Citrix XenDestkop User zwei verschiedene Typen von VDIs zur Verfügung, einerseits nicht-persistente gepoolte Desktops, andererseits dedizierte persistente Desktops. Beide Typen werden mit Citrix XenDesktop 7.x zu Verfügung gestellt.
Die Arbeit als Ealry-Adopter mit so neuen Betriebssystemen ist zwar äusserst interessant, kann aber an gewissen Tagen einem den letzten Nerv rauben. Windows 10 zum laufen bringen ist eines, aber jede spezielle Komponente die man hinzufügt mach das ganze Komplexer. So wird es schwieriger wenn oben auf Windows 10 noch Citrix XenDesktop kommt und zum ganzen am Ende eventuell noch eine spezielle authentisierung mit Smart Cards.
Ich durfte bereits an der E2EVC in Rome über dieses Thema berichten: The stony road of a VDI migration from Win7 to Win10
Neues Kapitel
Nun geht die Geschichte in die nächste Runde, die erste Version von Windows 10 die wir ausgerollt haben war der Build 1511, nun ist das aktuelle Projekt der Upgrade zum anniversary update (1607). Für die gepoolten desktops ist es fraglos das wir auf grüner Wiese beginnen. Einen Neubau für die dedizierten Desktops wird aber nicht akzeptiert.
Ich war gespannt wer im gleichen Boot sitzt und habe somit diesen Twitter Poll erstellt:
36% installieren einfach Neu … Mutig? Oder einfach der neue Ansatz?
Ich verrate hier mal 2 Geheimnisse:
- Der Upgrade von Windows 10 z.B. 1511 nach 1607 lässt sich mit einem Installierten Citrix Virtual Desktop Agent (VDA) nicht durchführen!
- Die Deinstallation des Citrix VDA schlägt in den meisten Fällen fehl …
Zuerst die guteNachricht: Citrix ist sich bewusst das die Deinstallation des VDA’s problematisch ist, sonst würde es wohl kein VDA Cleanup Utility geben:
VDACleanupUtility.exe (https://support.citrix.com/article/CTX209255)
dann die schlechte Nachricht: Das VDACleanupUtility.exe (VCU) muss als Benutzer laufen, es benötigt einen Neustart und eine Nachfolgende Anmeldung mit dem vorangehenden Benutzernamen.
Diese Tatsache macht die Automatisierung nicht ganz so einfach.
Mit der Hilfe von meinem CTP Kollegen Stephane Thirion und meinen Kollegen bei der Mobiliar war ich in der Lage folgenden Guide zu erstellen, wie ein Weg zur Automatisierung des Windows 10 Build updates aussehen kann.
Das wichtigste daran ist das automatisierte entfernen des Virtual Desktop Agents.
Task Sequence für SCCM
Diese Anleitung bildet die Task Sequenz in Microsoft System Center ab, aber die folgenden Schritte lassen sich selbstverständlich auf mit anderen Enterprise Softwareverteilungen bewerkstelligen.
Ich möchte hier nochmals Stephane Thirion (https://www.archy.net) für die Tipps betreffend der deinstallation des VDAs danken. Weiter möchte ich an dieser Stelle aber auch meine Kollegen Stefan Moser und Thomas Hahnel der Mobiliar erwähnen welche für die Erstellung dieses Artikels mit ihrem SCCM Knowhow und Ihrer Geduld zum testen unverzichtbar waren.
Update Herbst 2017:
Mit der im September 2017 erschienenen Verison des Cleanup Toola ist es möglich ein unbeaufsichtigter Cleanup laufen zu lassen, siehe https://support.citrix.com/article/CTX209255 .
Weiter hat sich gezeigt dass der Update von 1607 nach 1703 oder 1709 auch mit installiertem VDA funktioneren kann.
Update November 2017:
Nun exisitiert ein Citrix Artikel: „How to Run the VDA Cleanup Utility with SCCM Task Sequences“: https://support.citrix.com/article/CTX229801