Easier way of doing this?
Thank you in advance for your help.
There are several environment variables used by ArcGIS Desktop that when set override the settings in the registry (which are managed by ArcGIS Administrator). For this issue you need the ESRI_SOFTWARE_CLASS environment variable. Valid settings are Advanced, Editor, and Viewer.
In my case I just create a shortcut that points to a DOS Batch file that does the following:
REM Setup Advanced license level prior to starting ArcMapECHO OFFSET ESRI_SOFTWARE_CLASS=Advanced
IF NOT EXIST "C:\Program Files (X86)\ArcGIS\Desktop10.3\bin" GOTO TRYFAIL
SET THEVER="C:\Program Files (X86)\ArcGIS\Desktop10.3\bin"
cd %THEVER%ArcMap.exeECHO ONEXIT
:TRYFAILECHO ONECHO ArcMap not found, exiting...PAUSEEXIT
Of course you would change the path above to match your current version of Desktop.
We do the same for ArcCatalog and ArcEditor licenses then build a package that adds these shortcuts to Start | All apps | ArcGIS. This allows us to install ArcGIS Desktop and the 'basic' level on all machines in the agency while allowing the end user to switch between license levels when needed.
Thank you so much for this information, I really appreciated.
Retrieving data ...