Die folgende Umgebungsvariable ermöglicht es einzelnen Benutzern in einer Citrix-Umgebung, ArcGIS Desktop mit der Lizenzstufe ihrer Wahl zu starten:
Desktop Advanced
ESRI_SOFTWARE_CLASS=Professional
Desktop Standard
ESRI_SOFTWARE_CLASS=Editor
Desktop Basic
ESRI_SOFTWARE_CLASS=Viewer
Dies überschreibt den Registrierungsschlüssel "SOFTWARE_CLASS" für den Benutzer, der sie als Umgebungsvariable vor dem Starten von ArcMap festlegt. Wenn ArcMap.exe gestartet wird, wird es zu Desktop Basic, Desktop Standard oder Desktop Advanced (und checkt die entsprechende Lizenz aus).
Die Verwendung dieser Variable überschreibt die aktuell konfigurierte Lizenzstufe in ArcGIS Administrator und ermöglicht es dadurch Benutzern einer Windows Terminal Server/Citrix-Konfiguration mit einer einzelnen Installation von ArcGIS Desktop, auf eine beliebige Desktop-Lizenzstufe zu wechseln, für die sie verfügbare Lizenzen haben. Diese Variable kann entweder im Profil des Benutzers oder in einer Batch-Datei festgelegt werden, die zuerst die Variable festlegt und dann ArcMap startet. Die Batch-Datei kann anschließend als Anwendung veröffentlicht werden.