Herramienta Admin
El Admin Tool (Admin.exe) es la consola de mantenimiento que envía con un servidor LutraCAD prematuro. Instala y repara los servicios database y server, administra las reglas firewall y la tarea semanal backup, crea server client tokens y puede desactivar el login del usuario o la conexión remota del servidor.
Es una herramienta de línea de comandos de Windows: un menú de texto, no una aplicación gráfica. Está destinado a la persona que administra el servidor, no para el personal de la clínica.
Cada acción necesita derechos de administrador. La herramienta gestiona los servicios de Windows, el firewall y las tareas programadas. Comience con right-click Admin.exe, then Run as administrator y acepte la iniciativa Control de Cuentas de Usuario (UAC).
Inicio de la herramienta
- En la carpeta de instalación del servidor, haga clic con el botón derecho Admin.exe y seleccione Run as administrator.
- El menú principal aparece.
- Navegue escribiendo el number de una opción y pulsando Enter.
- Después de la mayoría de las acciones, la herramienta imprime un resultado y espera una prensa clave antes de volver al menú.
- Elija 0 para volver o salir.
La herramienta también puede ejecutar un único comando sin el menú. Ver Crear una ficha desde la línea de comandos.
¿Cómo puedo?
| Tareas | Donde |
|---|---|
| Instala el servidor por primera vez | TEN 1) Server, entonces 1) Install / Autofix. Instala la base de datos primero, luego el servicio del servidor, y lo inicia. Cada paso debe terminar en OK. |
| Arreglar un servidor que no comenzará | Silencio 1) Server, luego 1) Install / Autofix para reparar y comenzar, o 2) Restart para detener y iniciar el servicio de ejecución. |
| Fix the database | TEN 2) Database, luego 2) Autofix. Crea la base de datos si falta, instala y inicia el servicio de bases de datos, y confirma la conexión. |
| Test the database connection | Silencio 2) Database, luego 1) Test connection. Impresoras OK o ERROR. |
| Create a client token | Silencio 1) Server, luego 3) Create server client token. Introduzca el nombre de la base de datos (vacío por defecto). Copiar el token impreso y dáselo al cliente. |
| Apaga la copia de seguridad semanal en o apagado | TENIDO 1) Server, 4) Backup task scheduler, luego 1) Enable / Disable. |
| Change the backup time | Silencio 1) Server, 4) Backup task scheduler, luego 2) Change run at hour. Ingrese la hora (0 a 23). |
| Fix the firewall | tención 3) Firewall: Autofix. Revisa las reglas de firewall para los programas del servidor y gerente y los otorga si falta. |
| Empty the database | Silencio 2) Database, luego 3) Truncate. Elimina todos los datos y no se puede deshacer; debe escribir yes para confirmar. ←. |
| Disable user login | 4) User management: Disable user login. |
| Switch off the remote server connection | Silencio 5) Server: Remove remote connection. Establece la conexión con el local. |
Menú principal
Choose an option:
1) Server
2) Database
3) Firewall: Autofix
4) User management: Disable user login
5) Server: Remove remote connection
0) Exit
| Opción | ¿Qué hace |
|---|---|
| 1) Server | Abre el menú Servidor: instalar, reiniciar, ficha del cliente, programa de copia de seguridad. |
| 2) Database | Abre el menú Base de Datos: prueba, autofijo, truncate. |
| 3) Firewall: Autofix | Chequea y otorga las reglas de cortafuegos para los programas LutraCAD. |
| 4) User management: Disable user login | Apague el requisito de inicio de usuario. |
| 5) Server: Remove remote connection | Apague la máquina de una conexión remota del servidor. |
| 0) Exit | Cierra la herramienta. |
Menú del servidor
Choose an option for Server:
1) Install / Autofix
2) Restart
3) Create server client token
4) Backup task scheduler
0) Back to main menu
| Opción | ¿Qué hace |
|---|---|
| 1) Install / Autofix | Instala la base de datos primero, a continuación, comprueba el servicio del servidor: la instala desde Server.exe si falta, comprueba los puntos de servicio en el archivo derecho y lo inicia. Cada paso imprime OK, NOK o un error. Utilice esto para una primera instalación y reparar un servidor roto. |
| 2) Restart | ← Detiene el servicio de servidor en funcionamiento y lo inicia de nuevo. Si el servicio no se instala, informa NOT INSTALLED; si no está funcionando sólo comienza. |
| 3) Create server client token | Pide el nombre de la base de datos (vacío es el predeterminado), crea un token e lo imprime. Dar este token al cliente que necesita conectarse. |
| 4) Backup task scheduler | Abre el menú del programa de Backup. |
| 0) Back to main menu | Vuelve al menú principal. |
Menú del programa de backup
Choose an option for backup schedule:
1) Enable / Disable
2) Change run at hour
0) Back to server menu
Ambas opciones primero piden el service name (dejar vacío para usar el nombre de servidor predeterminado). Si no existe ningún servicio por ese nombre, la herramienta informa que "El servicio no está funcionando" y devuelve.
| Opción | ¿Qué hace |
|---|---|
| 1) Enable / Disable | ← Toggles la tarea semanal de copia de seguridad. Si la tarea ya existe cambia entre habilitado y deshabilitado. Si todavía no existe, se crea una tarea semanal que ejecuta la copia de seguridad cada Sunday. El tiempo de ejecución predeterminado es 04:00. |
| 2) Change run at hour | Muestra la hora actual y pide una hora nueva (0 a 23). La copia de seguridad semanal entonces corre a esa hora. Introduzca un número entero; cualquier otra cosa es rechazada. |
| 0) Back to server menu | Regresa al menú Servidor. |
La tarea programada se llama después del producto más el nombre de servicio, por lo que cada servicio servidor tiene su propia tarea de copia de seguridad.
Menú de base
Choose an option for Database:
1) Test connection
2) Autofix
3) Truncate
0) Back to main menu
| Opción | ¿Qué hace |
|---|---|
| 1) Test connection | Silencio Abre una conexión de base de datos e imprime OK o ERROR. Un chequeo de salud rápido. |
| 2) Autofix | TEN Instala y repara la base de datos. Si no se encuentra ninguna base de datos lo crea o actualiza, instala el servicio de bases de datos si falta, comienza si se detiene, luego confirma la conexión. Esto también funciona automáticamente como el primer paso del Servidor Install / Autofix. |
| 3) Truncate | Suelta cada tabla en la base de datos. |
| 0) Back to main menu | Vuelve al menú principal. |
Truncate deletes all data. Es irreversible: no hay un deshacer y no se toma ninguna copia de seguridad. Debe escribir yes para proceder; cualquier otra cosa cancela. Únicamente use esto para limpiar una máquina que está seguro.
Firewall: Autofix
Menú principal, 3) Firewall: Autofix. Comprueba que el firewall de Windows permite los programas LutraCAD y otorga la regla si falta. valida al administrador (ManagerStandalone.exe) y al servidor (Server.exe):
- Si el archivo del programa no se encuentra se salta con una nota.
- Si ya tiene una regla de cortafuegos, imprime OK.
- Si no, la regla se añade e imprime GRANTED.
Si el firewall en sí no está instalado, lo reporta y no hace nada. Ejecute esto cuando los clientes no pueden llegar al servidor sobre la red.
Gestión del usuario: Desactivar el login del usuario
Menú principal, 4) User management: Disable user login. Esto desactiva el requisito de inicio de usuario en la configuración de la base de datos y ahorra. Úsalo cuando necesite que el servidor se ejecute sin ejecutar el login por usuario. Imprimirá "User login eliminado" cuando esté hecho.
Servidor: Eliminar la conexión remota
Menú principal, 5) Server: Remove remote connection. Esto edita la configuración local y establece la conexión del servidor a apagado (local). Úsalo para cambiar una máquina que fue apuntada en un servidor remoto de vuelta a una configuración local.
- Si no se encuentra el archivo de configuración o la configuración de conexión, la herramienta lo reporta.
- Sobre el éxito se imprime "Configuración actualizada".
Crear una ficha desde la línea de comandos
Para scripting e instalaciones automatizadas, la herramienta puede crear un token sin el menú:
Admin.exe create-token <dbname>
<dbname>es la base de datos para crear la ficha.- En el éxito imprime only the token a la salida estándar, por lo que un script de llamada puede capturarlo limpiamente.
- Al fallo imprime un error JSON, por ejemplo
{"error":"Cannot save token."}, y sale con un código no cero.
Este es el equivalente scriptable del menú Servidor, 3) Create server client token. Al igual que el menú, necesita derechos de administrador.
Qué cambia cada acción
| Medida | Lo que toca |
|---|---|
| Server, Install / Autofix | Servicio de base de datos y servicio de servidor (servicios Windows), los inicia |
| Server, Restart | Estado de servicio del servidor |
| Server, Backup task scheduler | Una tarea programada semanal de Windows que ejecuta la copia de seguridad |
| Database, Autofix | Archivos de base de datos y esquemas, y el servicio de bases de datos |
| Database, Truncate | Suelta todos los cuadros de la base de datos (irreversible) |
| Firewall: Autofix | Reglas de Windows Firewall para los programas del administrador y servidor |
| Disable user login | La configuración del usuario en la base de datos |
| Remove remote connection | La configuración local (ajusta la conexión del servidor) |
| create-token | Añade un registro de token del servidor a la base de datos |