Zum Hauptinhalt springen

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.

warnung

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​

  1. Klicken Sie im Installationsordner des Servers mit der rechten Maustaste auf Admin.exe und wählen Sie Run as administrator.
  2. Das Hauptmenü erscheint.
  3. Navigieren Sie, indem Sie die number einer Option eingeben und Enter drücken.
  4. Nach den meisten Aktionen druckt das Tool ein Ergebnis und wartet auf einen Tastendruck, bevor es zum Menü zurückkehrt.
  5. 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?​

AufgabeWobei
Installieren Sie den Server zum ersten Mal1) 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 startet1) Server, dann 1) Install / Autofix zum Reparieren und Starten oder 2) Restart zum Stoppen und Starten des laufenden Dienstes.
Fix the database2) Database, dann 2) Autofix. Erstellt die Datenbank, wenn sie fehlt, installiert und startet den Datenbankdienst und bestätigt die Verbindung.
Test the database connection2) Database, dann 1) Test connection. Druckt OK oder ERROR.
Create a client token1) 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 aus1) Server, 4) Backup task scheduler, dann 1) Enable / Disable.
Change the backup time1) Server, 4) Backup task scheduler, dann 2) Change run at hour. Geben Sie die Stunde ein (0 zu 23).
Fix the firewall3) Firewall: Autofix. Prüft die Firewall-Regeln für die Server- und Managerprogramme und gewährt sie, wenn sie fehlen.
Empty the database2) 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 login4) User management: Disable user login.
Switch off the remote server connection5) Server: Remove remote connection. Setzt die Verbindung auf local.
Choose an option:
1) Server
2) Database
3) Firewall: Autofix
4) User management: Disable user login
5) Server: Remove remote connection
0) Exit
OptionWas es tut
1) ServerÖffnet das Servermenü: Installieren, Neustarten, Client-Token, Backup-Zeitplan.
2) DatabaseÖffnet das Datenbankmenü: test, autofix, truncate.
3) Firewall: AutofixPrüft und gewährt die Firewall-Regeln für die LutraCAD-Programme.
4) User management: Disable user loginDeaktiviert die Benutzer-Login-Anforderung.
5) Server: Remove remote connectionSchaltet die Maschine aus einer Remote-Server-Verbindung.
0) ExitSchließ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
OptionWas es tut
1) Install / AutofixVollstä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) RestartWenn der Dienst nicht installiert ist, meldet er NOT INSTALLED; wenn er nicht ausgeführt wird, startet er ihn einfach.
3) Create server client tokenFragt 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 menuZurü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.

OptionWas es tut
1) Enable / DisableSchaltet 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 hourZeigt 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 menuZurück zum Server-Menü.
hinweis

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
OptionWas es tut
1) Test connectionÖffnet eine Datenbankverbindung und druckt OK oder ERROR.
2) AutofixInstalliert 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) TruncateLöscht jede Tabelle in der Datenbank.
0) Back to main menuZurück zum Hauptmenü.
gefahr

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​

AktionWas es berührt
Server, Install / AutofixDatenbankdienst und Serverdienst (Windows-Dienste), startet sie
Server, RestartStatus des Serverdienstes
Server, Backup task schedulerEine wöchentliche Windows geplante Aufgabe, die das Backup ausführt
Database, AutofixDatenbankdateien und -schemata sowie der Datenbankdienst
Database, TruncateLöscht alle Tabellen in der Datenbank (irreversibel)
Firewall: AutofixWindows Firewall-Regeln für Manager- und Serverprogramme
Disable user loginDie Benutzer-Login-Einstellung in der Datenbank
Remove remote connectionDie lokalen Einstellungen (stellt die Serververbindung aus)
create-tokenFügt einen Server-Token-Eintrag zur Datenbank hinzu