Strumento di amministrazione
Admin Tool (Admin.exe) è la console di manutenzione che spedisce con un server LutraCAD on-premise. Installa e ripara i servizi database e server, gestisce le regole firewall e l'attività settimanale backup, crea server client tokens e può disabilitare il login utente o la connessione server remoto.
Si tratta di uno strumento di riga di comando Windows: un menu di testo, non un'applicazione grafica; si intende per la persona che amministra il server, non per lo staff della clinica.
Ogni azione ha bisogno di diritti dell'amministratore. Lo strumento gestisce i servizi Windows, il firewall e le attività pianificate. Iniziare con right-click Admin.exe, then Run as administrator e accettare il prompt Controllo account utente (UAC).
Avviare lo strumento
- Nella cartella di installazione del server, fare clic con il pulsante destro del mouse su Admin.exe e scegliere Run as administrator.
- Viene visualizzato il menu principale.
- Navigare digitando la number di un'opzione e premendo Enter.
- Dopo la maggior parte delle azioni lo strumento stampa un risultato e aspetta una pressa chiave prima di tornare al menu.
- Scegliere 0 per tornare indietro o uscire.
Lo strumento può anche eseguire un singolo comando senza il menu Creare un token dalla riga di comando.
Come faccio a?
| Compiti | Dove |
|---|---|
| Installare il server per la prima volta | 1) Server, quindi 1) Install / Autofix. Installa prima il database, poi il servizio server e lo avvia. Ogni passo dovrebbe terminare in OK. |
| Fissare un server che non inizierà | 1) Server, poi 1) Install / Autofix per riparare e avviarlo, o 2) Restart per arrestare ed avviare il servizio in esecuzione. |
| Fix the database | 2) Database, quindi 2) Autofix. Crea il database se mancante, installa e avvia il servizio del database e conferma la connessione. |
| Test the database connection | 2) Database, poi 1) Test connection. Stampa OK o ERROR. |
| Create a client token | 1) Server, quindi 3) Create server client token. Inserisci il nome del database (vuoto per l'impostazione predefinita). Copia il token stampato e darlo al client. |
| Accendere o disattivare il backup settimanale | 1) Server, 4) Backup task scheduler, poi 1) Enable / Disable. |
| Change the backup time | 1) Server, 4) Backup task scheduler, poi 2) Change run at hour. Inserisci l'ora (0 a 23). |
| Fix the firewall | 3) Firewall: Autofix. Controlla le regole del firewall per i programmi server e manager e li concede se mancante. |
| Empty the database | 2) Database, poi 3) Truncate. Elimina tutti i dati e non può essere annullato; è necessario digitare yes per confermare. |
| Disable user login | 4) User management: Disable user login. |
| Switch off the remote server connection | 5) Server: Remove remote connection. Imposta la connessione a locale. |
Menu principale
Choose an option:
1) Server
2) Database
3) Firewall: Autofix
4) User management: Disable user login
5) Server: Remove remote connection
0) Exit
| Opzione | Che cosa fa |
|---|---|
| 1) Server | Apre il menu Server: installare, riavviare, token client, pianificazione di backup. |
| 2) Database | Apre il menu Database: test, autofisso, truncate. |
| 3) Firewall: Autofix | Controlla e garantisce le regole del firewall per i programmi LutraCAD. |
| 4) User management: Disable user login | Spegne il requisito di registrazione dell'utente. |
| 5) Server: Remove remote connection | Disattiva la macchina da una connessione server remota. |
| 0) Exit | Chiude lo strumento. |
Menu del server
Choose an option for Server:
1) Install / Autofix
2) Restart
3) Create server client token
4) Backup task scheduler
0) Back to main menu
| Opzione | Che cosa fa |
|---|---|
| 1) Install / Autofix | Installa il database prima, quindi controlla il servizio del server: lo installa da Server.exe se mancante, controlla i punti di servizio al file giusto e lo avvia. Ogni passo stampa OK, NOK o un errore. |
| 2) Restart | Interrompe il servizio server in esecuzione e lo avvia di nuovo. Se il servizio non è installato, segnala NOT INSTALLED; se non viene eseguito lo inizia appena. |
| 3) Create server client token | Chiede il nome del database (vuoto è l'impostazione predefinita), crea un token e lo stampa. |
| 4) Backup task scheduler | Apre il menu Programmi di backup. |
| 0) Back to main menu | Ritorna al menu principale. |
Menu di pianificazione del backup
Choose an option for backup schedule:
1) Enable / Disable
2) Change run at hour
0) Back to server menu
Entrambe le opzioni prima chiedono il service name (lasciare vuoto per utilizzare il nome di servizio predefinito del server). Se non esiste alcun servizio con quel nome, lo strumento segnala "Il servizio non è in esecuzione" e restituisce.
| Opzione | Che cosa fa |
|---|---|
| 1) Enable / Disable | Toggles the week-end backup task. Se l'attività esiste già, passa tra abilitato e disabilitato. Se non esiste ancora, viene creato un compito settimanale che esegue il backup ogni Sunday. Il tempo di esecuzione predefinito è 04:00. |
| 2) Change run at hour | Mostra l'ora corrente e chiede una nuova ora (0 a 23). Il backup settimanale poi corre a quell'ora. Inserisci un numero intero; qualsiasi altra cosa è respinta. |
| 0) Back to server menu | Ritorna al menu Server. |
L'attività programmata prende il nome dal prodotto più il nome del servizio, quindi ogni servizio server ha la sua attività di backup.
Menu del database
Choose an option for Database:
1) Test connection
2) Autofix
3) Truncate
0) Back to main menu
| Opzione | Che cosa fa |
|---|---|
| 1) Test connection | Apre una connessione del database e stampa OK o ERROR. Un rapido controllo della salute. |
| 2) Autofix | Installa e ripara il database. Se non si trova un database, crea o lo aggiorna, installa il servizio del database se manca, lo avvia se viene interrotto, quindi conferma la connessione Install / Autofix. |
| 3) Truncate | Getta ogni tabella nel database. |
| 0) Back to main menu | Ritorna al menu principale. |
Truncate deletes all data. È irreversibile: non c'è undo e nessun backup è preso. È necessario digitare yes per procedere; qualsiasi altra cosa cancella.
Firewall: Autofix
Menu principale, 3) Firewall: Autofix. Controlla che il Firewall di Windows consenta i programmi LutraCAD e concede la regola se manca. convalida il gestore (ManagerStandalone.exe) e il server (Server.exe):
- Se il file del programma non si trova è saltato con una nota.
- Se ha già una regola firewall, stampa OK.
- In caso contrario, viene aggiunta la regola e stampa GRANTED.
Se il firewall stesso non è installato, segnala così e non fa nulla. Esegui questo quando i client non possono raggiungere il server sulla rete.
Gestione utente: disabilitare il login utente
Menu principale, 4) User management: Disable user login. Questo disattiva il requisito di login dell'utente nelle impostazioni del database e salva. Utilizzare quando è necessario che il server venga eseguito senza rispettare l'accesso per utente.
Server: Rimuovere la connessione remota
Menu principale, 5) Server: Remove remote connection. Questo modifica le impostazioni locali e imposta la connessione del server a disattivazione (locale).
- Se il file delle impostazioni o l'impostazione di connessione non è trovato, lo strumento lo segnala.
- Sul successo stampa "Configurazione aggiornata".
Creare un token dalla riga di comando
Per la scrittura e l'installazione automatizzata, lo strumento può creare un token senza il menu:
Admin.exe create-token <dbname>
<dbname>è il database per creare il token in.- Su successo stampa only the token all'output standard, quindi uno script di chiamata può catturarlo in modo pulito.
- In caso di guasto viene stampato un errore JSON, ad esempio
{"error":"Cannot save token."}ed esce con un codice non zero.
Questo è l'equivalente scriptable del menu Server, 3) Create server client token. Come il menu, ha bisogno di diritti dell'amministratore.
Ciò che ogni azione cambia
| Azione | Che cosa tocca |
|---|---|
| Server, Install / Autofix | Servizio database e servizio server (servizi Windows), li avvia |
| Server, Restart | Stato del servizio server |
| Server, Backup task scheduler | Un'attività pianificata di Windows settimanale che esegue il backup |
| Database, Autofix | File di database e schema, e il servizio del database |
| Database, Truncate | Getta tutte le tabelle nel database (irreversibile) |
| Firewall: Autofix | Regole di Windows Firewall per i programmi del gestore e del server |
| Disable user login | L'impostazione utente-login nel database |
| Remove remote connection | Le impostazioni locali (imposta la connessione del server) |
| create-token | Aggiunge un record di token del server al database |