segunda-feira, 12 de dezembro de 2016

Listar usuários conectados ao servidor de licenças ArcGIS da ESRI com LMUtil.exe

Exemplo de comando para listar todas as licenças em uso no seu servidor de licenças ESRI*:

C:\ESRI\ArcGIS\License10.0\bin>lmutil lmstat -a -c @Nome_do_servidor 

Para gravar a saída do comando para um arquivo adicione " > <arquivo>":
C:\ESRI\ArcGIS\License10.0\bin>lmutil lmstat -a -c @Nome_do_servidor > list.txt

Após o comando não será listado em tela, mas o conteúdo estará no arquivo list.txt (ou outro nome que achar melhor). Pode abrir assim:
C:\ESRI\ArcGIS\License10.0\bin>Notepad list.txt

*Pode não funcionar com novos gerenciadores de licença nas novas versões acima da 10.0, que é a que estou usando neste momento.


Como listar por tipo de licença:

Substitua o parâmetro -a (de All) por -f seguido do nome da licença desejada:

C:\ESRI\ArcGIS\License10.0\bin\lmutil.exe lmstat -f "ARC/INFO"  -c @Nome_do_servidor

C:\ESRI\ArcGIS\License10.0\bin\lmutil.exe lmstat -f "Editor"  -c @Nome_do_servidor

Dica: se estiver criando um arquivo .bat para uso posterior do script, use o comando Pause entre as chamadas para acompanhar de forma interativa, pois um comando só é executado após você pressionar algo (efeito do pause).

Para mais informações sobre a sintaxe use 
C:\ESRI\ArcGIS\License10.0\bin\lmutil.exe lmstat -help