Curtis, This works beautifully, Thanks! We're using single use desktop basic licenses, and a shared standard license, so the only change we had to make for our use was to add a line to switch from a single use "Fixed" seat type to the "Float" seat type: : : usage : arcz { server } { VIEWER | EDITOR | PROFESSIONAL } { ARCMAP | ARCCATALOG | ARCSCENE | ARCGLOBE } @echo off setlocal set server = % 1 set class = % 2 set app = % 3 : : set defaults if not provided if "%server%" == "" set server = 27004 @yourdefaultserver if "%server%" == "#" set server = 27004 @yourdefaultserver if "%class%" == "" set class = Editor if "%class%" == "#" set class = Editor if "%app%" == "" set app = arcmap : : set up environment and launch application set ESRI_SEAT_PREFERENCE = Float set ARCGIS_LICENSE_FILE = % server % set ESRI_SOFTWARE_CLASS = % class % : : report values set arcgis set esri echo Starting % app % . exe . . . start / d "%AGSDESKTOPJAVA%bin" / b % app % . exe REM pause
... View more