Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

We are on Citrix and would like to provide 3 shortcuts to our users so they can launch the three license levels (ArcView, ArcEditor and ArcInfo). We can't do this through desktop admin as the users don't have admin rights and we would like an intuitive workflow anyway.

How do others provide access to the different license levels in their organisations for the users to quickly open the product license that they want?

share|improve this question
1  
You might want to ask your ESRI support. In my experience this is the sort of question they can answer quickly. –  GIS-Jonathan Apr 23 '12 at 11:26

1 Answer 1

up vote 11 down vote accepted

If you want to control the license on a per-application basis, you could create batch files that set the ESRI_SOFTWARE_CLASS variable to either Professional,Editor,Viewer and then start ArcMap/ArcCatalog.

enter image description here

A SET ESRI_SOFTWARE_CLASS=Viewer statement will switch to ArcView: enter image description here

And a SET ESRI_SOFTWARE_CLASS=Editor will switch to ArcEditor:
enter image description here

If you create the batch files, the ESRI_SOFTWARE_CLASS variable is only in scope for that instance of the application. So you could start an ArcView and ArcEditor at the same time (if the license manager has available licenses).

enter image description here

Alternatively, a user could set a user system variable of ESRI_SOFTWARE_CLASS to the desired license and then every application would be at the same license level.

Related Bug: http://support.esri.com/en/knowledgebase/techarticles/detail/32729

share|improve this answer
    
Excellent! Do you know if this works when the user does not have admin rights? –  Rob Apr 23 '12 at 13:27
1  
I think so, but I haven't tested it. By setting the ESRI_SOFTWARE_CLASS in a variable, that would create a user variable, not a system variable. –  Jay Cummins Apr 23 '12 at 13:48
1  
Here's a knowledge base article: support.esri.com/en/knowledgebase/techarticles/detail/24633 –  Jay Cummins Apr 23 '12 at 13:49
    
Perfect answer, vote +answer! –  Rob Apr 23 '12 at 14:11
    
Here's some batch files implementing Jay's answer. They invoke Arcmap at the license level specified by the filename: github.com/maphew/arcplus/commit/… –  matt wilkie Jun 20 at 17:01

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.