Admin-Tool
Der Admin Tool (Admin.exe) ist die Wartungskonsole, die mit einem lokalen LutraCAD-Server ausgeliefert wird. Er installiert und repariert die Dienste database und server, verwaltet die firewall-Regeln und die wöchentliche backup-Task, erstellt server client tokens und kann die Benutzeranmeldung oder die Remote-Serververbindung deaktivieren.
Es ist ein Windows-Befehlszeilentool: ein Textmenü, keine grafische Anwendung. Es ist für die Person gedacht, die den Server verwaltet, nicht für das Klinikpersonal.
Jede Aktion benötigt Administratorrechte. Das Tool verwaltet Windows-Dienste, die Firewall und geplante Aufgaben. Starten Sie es mit right-click Admin.exe, then Run as administrator und akzeptieren Sie die Eingabeaufforderung User Account Control (UAC).
Starten des Tools
- Klicken Sie im Installationsordner des Servers mit der rechten Maustaste auf Admin.exe und wählen Sie Run as administrator.
- Das Hauptmenü erscheint.
- Navigieren Sie, indem Sie die number einer Option eingeben und Enter drücken.
- Nach den meisten Aktionen druckt das Tool ein Ergebnis und wartet auf einen Tastendruck, bevor es zum Menü zurückkehrt.
- Wählen Sie 0, um zurück zu gehen oder zu verlassen.
Das Tool kann auch einen einzelnen Befehl ohne Menü ausführen. siehe Erstellen Sie ein Token aus der Befehlszeile.
Wie kann ich?
| Aufgabe | Wobei |
|---|---|
| Installieren Sie den Server zum ersten Mal | 1) Server, dann 1) Install / Autofix. Installiert zuerst die Datenbank, dann den Serverdienst und startet sie. Jeder Schritt sollte in OK enden. |
| Beheben eines Servers, der nicht startet | 1) Server, dann 1) Install / Autofix zum Reparieren und Starten oder 2) Restart zum Stoppen und Starten des laufenden Dienstes. |
| Fix the database | 2) Database, dann 2) Autofix. Erstellt die Datenbank, wenn sie fehlt, installiert und startet den Datenbankdienst und bestätigt die Verbindung. |
| Test the database connection | 2) Database, dann 1) Test connection. Druckt OK oder ERROR. |
| Create a client token | 1) Server, dann 3) Create server client token. Geben Sie den Datenbanknamen ein (leer für den Standard). Kopieren Sie das gedruckte Token und geben Sie es dem Client. |
| Schalten Sie das wöchentliche Backup ein oder aus | 1) Server, 4) Backup task scheduler, dann 1) Enable / Disable. |
| Change the backup time | 1) Server, 4) Backup task scheduler, dann 2) Change run at hour. Geben Sie die Stunde ein (0 zu 23). |
| Fix the firewall | 3) Firewall: Autofix. Prüft die Firewall-Regeln für die Server- und Managerprogramme und gewährt sie, wenn sie fehlen. |
| Empty the database | 2) Database, dann 3) Truncate. Löscht alle Daten und kann nicht rückgängig gemacht werden; Sie müssen yes eingeben, um zu bestätigen. |
| Disable user login | 4) User management: Disable user login. |
| Switch off the remote server connection | 5) Server: Remove remote connection. Setzt die Verbindung auf local. |
Hauptmenü
Choose an option:
1) Server
2) Database
3) Firewall: Autofix
4) User management: Disable user login
5) Server: Remove remote connection
0) Exit
| Option | Was es tut |
|---|---|
| 1) Server | Öffnet das Servermenü: Installieren, Neustarten, Client-Token, Backup-Zeitplan. |
| 2) Database | Öffnet das Datenbankmenü: test, autofix, truncate. |
| 3) Firewall: Autofix | Prüft und gewährt die Firewall-Regeln für die LutraCAD-Programme. |
| 4) User management: Disable user login | Deaktiviert die Benutzer-Login-Anforderung. |
| 5) Server: Remove remote connection | Schaltet die Maschine aus einer Remote-Server-Verbindung. |
| 0) Exit | Schließt das Tool. |
Servermenü
Choose an option for Server:
1) Install / Autofix
2) Restart
3) Create server client token
4) Backup task scheduler
0) Back to main menu
| Option | Was es tut |
|---|---|
| 1) Install / Autofix | Vollständige Installation oder Reparatur. Installiert zuerst die Datenbank, überprüft dann den Serverdienst: installiert ihn von Server.exe, falls er fehlt, prüft die Servicepunkte in der richtigen Datei und startet sie. Jeder Schritt druckt OK, NOK oder einen Fehler. Verwenden Sie diesen für eine erste Installation und zur Reparatur eines defekten Servers. |
| 2) Restart | Wenn der Dienst nicht installiert ist, meldet er NOT INSTALLED; wenn er nicht ausgeführt wird, startet er ihn einfach. |
| 3) Create server client token | Fragt nach dem Datenbanknamen (leer ist der Standard), erstellt ein Token und druckt es aus. Geben Sie dieses Token an den Client, der eine Verbindung herstellen muss. |
| 4) Backup task scheduler | Öffnet das Backup-Zeitplanmenü. |
| 0) Back to main menu | Zurück zum Hauptmenü. |
Backup-Zeitplanmenü
Choose an option for backup schedule:
1) Enable / Disable
2) Change run at hour
0) Back to server menu
Beide Optionen fragen zuerst nach dem service name (leave empty, um den Standard-Serverdienstnamen zu verwenden). Wenn kein Dienst unter diesem Namen existiert, meldet das Tool "Service is not running" und kehrt zurück.
| Option | Was es tut |
|---|---|
| 1) Enable / Disable | Schaltet die wöchentliche Backup-Task um. Wenn die Task bereits existiert, wechselt sie zwischen aktiviert und deaktiviert. Wenn sie noch nicht existiert, wird eine wöchentliche Task erstellt, die das Backup in jedem Sunday ausführt. Die Standardlaufzeit ist 04:00. |
| 2) Change run at hour | Zeigt die aktuelle Stunde an und fragt nach einer neuen Stunde (0 bis 23). Das wöchentliche Backup läuft dann zu dieser Stunde. Geben Sie eine ganze Zahl ein; alles andere wird abgelehnt. |
| 0) Back to server menu | Zurück zum Server-Menü. |
Die geplante Aufgabe wird nach dem Produkt plus dem Dienstnamen benannt, so dass jeder Serverdienst seine eigene Backup-Aufgabe hat.
Datenbankmenü
Choose an option for Database:
1) Test connection
2) Autofix
3) Truncate
0) Back to main menu
| Option | Was es tut |
|---|---|
| 1) Test connection | Öffnet eine Datenbankverbindung und druckt OK oder ERROR. |
| 2) Autofix | Installiert und repariert die Datenbank. Wenn keine Datenbank gefunden wird, erstellt oder aktualisiert sie, installiert den Datenbankdienst, wenn er fehlt, startet ihn, wenn er gestoppt wird, und bestätigt dann die Verbindung. Dies läuft auch automatisch als erster Schritt des Servers Install / Autofix. |
| 3) Truncate | Löscht jede Tabelle in der Datenbank. |
| 0) Back to main menu | Zurück zum Hauptmenü. |
Truncate deletes all data. Es ist irreversibel: es gibt kein Rückgängigmachen und es wird kein Backup genommen. Sie müssen yes eingeben, um fortzufahren; alles andere storniert.
Firewall: Autofix
Hauptmenü, 3) Firewall: Autofix. Es überprüft, ob die Windows-Firewall die LutraCAD-Programme zulässt und gewährt die Regel, wenn sie fehlt. Es validiert den Manager (ManagerStandalone.exe) und den Server (Server.exe):
- Wenn die Programmdatei nicht gefunden wird, wird sie mit einer Notiz übersprungen.
- Wenn es bereits eine Firewall-Regel hat, druckt es OK.
- Wenn nicht, wird die Regel hinzugefügt und es gibt GRANTED aus.
Wenn die Firewall selbst nicht installiert ist, meldet sie sich und tut nichts. Führen Sie dies aus, wenn Clients den Server über das Netzwerk nicht erreichen können.
Benutzerverwaltung: Benutzer-Login deaktivieren
Hauptmenü, 4) User management: Disable user login. Dadurch wird die Benutzer-Login-Anforderung in den Datenbankeinstellungen deaktiviert und gespeichert. Verwenden Sie es, wenn der Server ausgeführt werden muss, ohne dass eine Benutzer-Login erzwungen wird. Es druckt "Benutzer-Login entfernt", wenn fertig.
Server: Remote-Verbindung entfernen
Hauptmenü, 5) Server: Remove remote connection. Dies bearbeitet die lokalen Einstellungen und stellt die Serververbindung auf aus (lokal) ein. Verwenden Sie es, um einen Computer, der auf einen entfernten Server gerichtet war, zurück in eine lokale Einrichtung zu schalten.
- Wenn die Einstellungsdatei oder die Verbindungseinstellung nicht gefunden wird, meldet das Tool sie.
- Beim Erfolg druckt es "Konfiguration aktualisiert".
Erstellen Sie ein Token aus der Befehlszeile
Für Scripting und automatisierte Installationen kann das Tool ein Token ohne Menü erstellen:
Admin.exe create-token <dbname>
<dbname>ist die Datenbank, in der das Token erstellt wird.- Beim Erfolg druckt es only the token auf Standardausgabe, so dass ein Aufrufskript es sauber erfassen kann.
- Beim Ausfall druckt es einen JSON-Fehler, z. B.
{"error":"Cannot save token."}, und verlässt ihn mit einem Nicht-Null-Code.
Dies ist das skriptfähige Äquivalent des Server-Menüs, 3) Create server client token. Wie das Menü benötigt es Administratorrechte.
Was jede Aktion ändert
| Aktion | Was es berührt |
|---|---|
| Server, Install / Autofix | Datenbankdienst und Serverdienst (Windows-Dienste), startet sie |
| Server, Restart | Status des Serverdienstes |
| Server, Backup task scheduler | Eine wöchentliche Windows geplante Aufgabe, die das Backup ausführt |
| Database, Autofix | Datenbankdateien und -schemata sowie der Datenbankdienst |
| Database, Truncate | Löscht alle Tabellen in der Datenbank (irreversibel) |
| Firewall: Autofix | Windows Firewall-Regeln für Manager- und Serverprogramme |
| Disable user login | Die Benutzer-Login-Einstellung in der Datenbank |
| Remove remote connection | Die lokalen Einstellungen (stellt die Serververbindung aus) |
| create-token | Fügt einen Server-Token-Eintrag zur Datenbank hinzu |