Finding in the Wild | Citrix WEM – Wenn ein Benutzer die Anwendungen anderer Benutzer blockiert

Ein ungewöhnliches Fehlerbild auf Citrix Multi-Session-VDAs:

Anwendungen funktionieren zunächst problemlos. Ein weiterer Benutzer meldet sich am selben Session Host an – und plötzlich lassen sich bestimmte Anwendungen in bereits bestehenden Sitzungen nicht mehr starten.

❌ Anwendungen werden unerwartet blockiert
❌ Unterschiedliches Verhalten auf identisch konfigurierten VDAs
❌ Der Fehler tritt scheinbar zufällig auf
❌ Ein erneuter Login kann das Verhalten verändern

🔍 Root Cause: WEM Application Security + Windows AppLocker

Citrix WEM kann Application-Security-Regeln benutzerbezogen zuweisen.

Windows AppLocker arbeitet jedoch mit einer maschinenweiten Richtlinie.

Ist in WEM der Enforcement Mode Overwrite aktiviert, kann die Anmeldung eines weiteren Benutzers die bisherige AppLocker-Richtlinie ersetzen.

Fehlen in der neuen Richtlinie zuvor vorhandene Allow-Regeln, werden Anwendungen plötzlich blockiert – auch für Benutzer, die längst angemeldet sind.

🛠️ Mein Troubleshooting-Ansatz

Zuerst prüfe ich die AppLocker-Ereignisse auf dem betroffenen VDA:

* Event ID 8004 – EXE/DLL blockiert
* Event ID 8007 – Script/MSI blockiert
* Event ID 8001 – AppLocker-Richtlinie angewendet

Danach exportiere ich die effektiven AppLocker-Regeln:

Get-AppLockerPolicy -Effective -Xml

Besonders aufschlussreich ist der Vergleich vor und nach der Anmeldung eines weiteren Benutzers.

In den WEM-Agent-Logs suche ich nach:

AgentHostProxyService.ProcessAppLockerRules()

und:

Mode Overwrite will be applied

✅ Die Lösung

In WEM Application Security den Rule Enforcement Mode von Overwrite auf Merge umstellen.

Damit werden Regeln unterschiedlicher Benutzer zusammengeführt, statt bei jeder Anmeldung die vorhandene Richtlinie zu ersetzen.

Wichtig: Vorher bestehende AppLocker-Regeln auf unerwünschte Freigaben prüfen. Merge darf nicht dazu führen, dass Anwendungen ungewollt erlaubt werden.

💡 Mein Fazit

Wenn Anwendungen auf einem Citrix Session Host plötzlich blockiert werden, muss die Ursache nicht bei der Anwendung selbst liegen.

Manchmal reicht die Anmeldung eines anderen Benutzers, um die effektive Sicherheitsrichtlinie zu verändern.

Multi-Session-Betrieb und maschinenweite Sicherheitsrichtlinien sind eine Kombination, die man bei WEM unbedingt berücksichtigen sollte.

WEM Administration Console – Teil 2 (System Optimization, Policies & Profiles und Security)

Aktuelle Version ist Workspace Environment Management 2206.

Workspace Environment Management 2206

Folgend gebe ich einen Einblick in die Menüpunkte System Optimization, Policies & Profiles und Security.

System Optimization, Policies & Profiles and Security

System Optimization

Diese Einstellungen dienen dazu, die Ressourcen Nutzung auf dem Host zu verringern. Sie dienen dazu, dass Ressourcen freigegeben werden und für andere Anwendungen verfügbar sind, hierdurch kann die Benutzerdichte pro Host erhöht werden.

Während die System Optimization Einstellungen maschinenbasiert sind und für alle Benutzersitzungen einer Maschine gelten, ist z.B. die Prozessoptimierung unter CPU Management benutzerbasiert.

Das heißt, wenn ein Prozess die CPU Spike Protection in der Sitzung von Benutzer A auslöst, wird das Ereignis nur für Benutzer A aufgezeichnet und limitiert. Wenn Benutzer B denselben Prozess startet, wird das Verhalten der Prozessoptimierung nur durch Prozessauslöser in der Sitzung von Benutzer B bestimmt.

System Optimization CPU Management Memory Management I/O Management Fast Logoff Citrix Optimizer Multi-session Optimization
„WEM Administration Console – Teil 2 (System Optimization, Policies & Profiles und Security)“ weiterlesen

WEM Administration Console Version 1906 – Teil 4 (Administration & Monitoring)

Aktualisierung des Artikels auf die Workspace Environment Management Version 1906.

Im vierten (und letzten) Teil der Serie über die WEM Administration Console gebe ich einen Einblick in die Menüpunkte Administration & Monitoring.

Administration

Diese Einstellungen steuern Verwaltungsfunktionen wie Delegierung, Benutzerstatistiken und Änderungsprotokollierung.

WEM Administration Console - Teil 4 (Administration & Monitoring)
„WEM Administration Console Version 1906 – Teil 4 (Administration & Monitoring)“ weiterlesen

Workspace Environment Management Version 1811 ist veröffentlicht

Das neue Current Release von WEM ist jetzt verfügbar. Es enthält nicht viele neue Funktionen, aber viele Fehlerkorrekturen.

Neue Features

Auf der Registerkarte Administration> Agents> Statistics wird eine Spalte mit dem Status der Profilverwaltung angezeigt. Ab dieser Version unterstützt Workspace Environment Management automatisierte Status Prüfungen auf dem Agent Host, um festzustellen, ob Profile Management optimal konfiguriert ist. Sie können den Status in der Spalte anzeigen.

„Workspace Environment Management Version 1811 ist veröffentlicht“ weiterlesen

WEM Administration Console Version 1906 – Teil 3 (Active Directory Objects, Transformer Settings und Advanced Settings)

Aktualisierung des Artikels auf die Workspace Environment Management Version 1906.

Citrix Workspace Environment Management Console 1906

Im dritten Teil der Reihe zur WEM Administration Console gebe ich einen Einblick in die Menüpunkte Active Directory Objects, Transformer Settings und Advanced Settings.

Active Directory Objects

Mit diesem Menü Element können Sie Benutzer, Computer, Gruppen und Organisationseinheiten angeben, die von Workspace Environment Management verwaltet werden.

WEM Administration Console - Part 3 (Active Directory Objects, Transformer Settings and Advanced Settings)
„WEM Administration Console Version 1906 – Teil 3 (Active Directory Objects, Transformer Settings und Advanced Settings)“ weiterlesen