WEM AD Group Importer – Filter und Conditions effizient anlegen
Citrix Workspace Environment Management bietet mit Filtern und Conditions einen sauberen Weg, Aktionen an Benutzergruppen zu binden. In der Praxis wird dieser Mechanismus jedoch häufig umgangen, weil das manuelle Anlegen pro AD-Gruppe in der WEM-Konsole bei größeren Umgebungen zu zeitaufwendig ist. Stattdessen werden zusätzliche AD-Gruppen-Zuweisungen direkt an Aktionen angehängt – mit dem Ergebnis, dass die Konfiguration unübersichtlich wird und sich schlecht warten lässt.
Eine integrierte Bulk-Funktion für diesen Anwendungsfall stellt Citrix bisher nicht bereit. Diese Lücke schließt der WEM AD Group Importer, ein schlankes Windows-Utility, das genau diesen Schritt automatisiert.
Funktionsweise
Das Tool verbindet sich mit der WEM-Datenbank, liest die vorhandenen Configuration Sets aus und zeigt einen Active-Directory-Browser. Der Administrator navigiert zur gewünschten OU, wählt die zu importierenden Gruppen aus und bestimmt das Ziel-Configuration-Set. Pro Gruppe legt das Tool eine Condition vom Typ „Active Directory Group Match“ sowie einen zugehörigen Filter an und verknüpft beide Objekte. Die so erzeugten Filter stehen anschließend in der WEM-Konsole zur Verfügung und können wie gewohnt Aktionen zugewiesen werden.
Designprinzipien
Der Importer ist bewusst minimal gehalten und erfüllt nur diesen einen Zweck. Die wichtigsten Eigenschaften:
Ein Import läuft immer in genau ein Configuration Set. Die Site-Bindung ist in der Datenzugriffsschicht erzwungen, eine versehentliche Mehrfachzuweisung ist nicht möglich.
Vor jedem Schreibvorgang lässt sich ein Trockenlauf ausführen, der das generierte SQL anzeigt oder als Datei exportiert. Damit ist nachvollziehbar, was tatsächlich in die Datenbank geschrieben würde.
Bereits vorhandene Objekte werden erkannt und beim Import automatisch übersprungen, so dass keine Dubletten entstehen.
Jeder Import erzeugt einen Eintrag im WEM-Change-Log, gekennzeichnet mit der Tool-Herkunft – Änderungen bleiben damit auch im Audit nachvollziehbar.
Die Authentifizierung gegen die WEM-Datenbank erfolgt ausschließlich über Integrated Security; das Tool speichert keine Passwörter.
Technische Basis
Der Importer ist als Windows-Forms-Anwendung auf Basis von .NET Framework 4.8 implementiert. Da diese Laufzeit auf jedem aktuellen Windows Server vorinstalliert ist, bleibt die EXE kompakt und benötigt keine zusätzliche Installation. Das Tool greift direkt auf die WEM-Datenbank zu. Die dabei verwendeten SQL-Strukturen wurden anhand des frei verfügbaren Citrix.WEMSDK von Arjan Mensch abgeleitet und gegen reale WEM-Datenbanken verifiziert.
Hinweis zum Support
Direkter Schreibzugriff auf die WEM-Datenbank ist von Citrix nicht offiziell unterstützt. Vor dem produktiven Einsatz wird ein Backup der WEM-Datenbank und ein vorheriger Trockenlauf in einer Testumgebung empfohlen. Das Tool ist als Hilfsmittel für Administratoren gedacht, die diese Einschränkung kennen und einordnen können.
