5 votos

Es allí una manera programática para eliminar a un usuario de una licencia

Soy nuevo en el ámbito de la Empresa de los SIG en el mundo y trabajando a este nivel, me parece que hay muchos casos en que otro usuario ha tenido una licencia de ArcEditor o ArcInfo cuando es necesario para una más importante de la situación que ha surgido.

Mi pregunta tiene dos partes.


  1. Hay una manera de eliminar a un usuario de una licencia de programación?
  2. Hay una forma de transferencia de un usuario de una licencia de tipo a otro? (es decir, ArcEdit a ArcView)

Mediante programación incluiría Python, VBA, VB, o de otro tipo.

Estoy familiarizado con "Donde Tenemos Todas Las Licencias Ido", pero es muy incómodo ya que a veces tenemos usuarios que dejan sus equipos y, a continuación, dejar para el día. En lugar de desconectar de sus sistemas y potencialmente perder su trabajo sería mucho más eficiente simplemente tira de una licencia específica de ellos o transferir su licencia actual a otra licencia.

1voto

xenny Puntos 670

La fuerza bruta es el método para reiniciar el servidor FlexLM cuando algunos flotante licencias están bloqueados por un usuario. ArcMap sólo comprobar la licencia de cada ~15 min o cuando una herramienta específica que requiere de una licencia particular. Así que esta podría ser una solución.

De una forma mucho más solución más limpia, compramos OpenLM, un software para gestionar nuestras licencias (estadísticas de uso, licencia única de eliminación...). Terminó más barato que hacer la promocion por nosotros mismos. Pero también significa que es posible hacerlo mediante programación.

Para tu segunda pregunta, no es posible cambiar el tipo de licencia cuando ArcGIS se está ejecutando, y que se tiene que hacer en el lado del cliente. Por lo que sólo es posible si se tienen las herramientas para tomar el control remoto de la computadora de escritorio (aunque esta operación puede pasar desapercibido por el usuario).

Tenga en cuenta que esta respuesta podría ser un poco anticuado, porque la última vez tuve que administrar licencias fue hace 2 años.

0voto

David Holm Puntos 6165

Usted puede cambiar lo de la licencia ArcDesktop utiliza cambiando la siguiente clave del registro, pero como radouxju señaló, esto sólo funcionará si ArcGIS no se está ejecutando. Usted puede cambiar la clave, mientras que ArcGIS se está ejecutando, pero no tendrá efecto hasta la próxima vez ArcGIS se ha iniciado.

Usted también necesita derechos de administrador para el equipo, pero hay un par de métodos para hacer esto de una manera programática. Por ejemplo, usted podría usar PSExec en una secuencia de comandos.

Tengo ArcGIS 10.2, así que las llaves son apropiados para eso. Otras versiones deben ser muy similares.

De 32 bits de Windows: HKEY_LOCAL_MACHINE\SOFTWARE\ESRI\License10.2
Windows de 64 bits: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ESRI\License10.2

Cambiar el SOFTWARE_CLASS clave para uno de los siguientes:
ArcView/Basic: Viewer
ArcEditor/Estándar: Editor
ArcInfo/Avanzado: Professional

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X