English

How To: License ArcGIS Desktop on Citrix

Summary

Instructions provided describe how to license ArcGIS Desktop in a Citrix environment.

Citrix functions by running multiple copies of the same process on the Citrix server, in this case ArcMap.exe. This presents a problem for those wanting to control the license type loaded with an ArcMap session (ArcGIS Desktop Basic/ArcGIS Desktop Standard/ArcGIS Desktop Advanced) because the license selection is global for the entire server and not user or process specific. Further, since Concurrent Use licensing is the only supported licensing method for Citrix environments, instead of publishing ArcMap.exe within Citrix, a batch file must be created and published (Citrix) as described below.

Procedure

ArcGIS Desktop Basic (ArcGISBasic.bat)

Code:
Set Esri_SOFTWARE_CLASS=Viewer
set path=C:\Program Files (x86)\ArcGIS\Desktop10.7\bin\ArcMap.exe

ArcGIS Desktop Standard (ArcGISStandard.bat)

Code:
Set Esri_SOFTWARE_CLASS=Editor
set path=C:\Program Files (x86)\ArcGIS\Desktop10.7\bin\ArcMap.exe

ArcGIS Desktop Advanced (ArcGISAdvanced.bat)

Code:
Set Esri_SOFTWARE_CLASS=Professional
set path=C:\Program Files (x86)\ArcGIS\Desktop10.7\bin\ArcMap.exe
Note:
Change the pathway to reflect the version of ArcGIS Desktop used on the machine, for example, if ArcGIS Desktop 10.5 is installed on the machine, the pathway must read as C:\Program Files (x86)\ArcGIS\Desktop10.5\bin\ArcMap.exe.

Related Information