Outil d'administration
Le Admin Tool (Admin.exe) est la console de maintenance qui expédie avec un serveur sur site LutraCAD. Il installe et répare les services database et server, gère les règles firewall et la tâche hebdomadaire backup, crée server client tokens et peut désactiver la connexion utilisateur ou la connexion du serveur distant.
Il s'agit d'un outil en ligne de commande Windows : un menu texte, pas une application graphique. Il est destiné à la personne qui administre le serveur, et non au personnel de la clinique.
Chaque action a besoin de droits d'administrateur. L'outil gère les services Windows, le pare-feu et les tâches programmées. Démarrez avec right-click Admin.exe, then Run as administrator et acceptez l'invite de contrôle de compte utilisateur (UAC).
Démarrer l'outil
- Dans le dossier d'installation du serveur, faites un clic droit sur Admin.exe et choisissez Run as administrator.
- Le menu principal apparaît.
- Naviguez en tapant le number d'une option et en appuyant sur Enter.
- Après la plupart des actions, l'outil imprime un résultat et attend qu'une touche presse avant de revenir au menu.
- Choisissez 0 pour revenir en arrière ou sortir.
L'outil peut également exécuter une seule commande sans le menu. Voir Créer un jeton à partir de la ligne de commande.
Comment puis-je?
| Tâche | où |
|---|---|
| Installez le serveur pour la première fois | 1) Server, puis 1) Install / Autofix. Installe la base de données d'abord, puis le service serveur, et démarre. Chaque étape devrait se terminer dans OK. |
| Correction d'un serveur qui ne démarre pas | 1) Server, puis 1) Install / Autofix pour réparer et démarrer, ou 2) Restart pour arrêter et démarrer le service en cours d'exécution. |
| Fix the database | 2) Database, puis 2) Autofix. Crée la base de données si elle manque, installe et démarre le service de base de données, et confirme la connexion. |
| Test the database connection | 2) Database, puis 1) Test connection. Affiche OK ou ERROR. |
| Create a client token | 1) Server, puis 3) Create server client token. Entrez le nom de la base de données (vide pour la valeur par défaut). Copiez le jeton imprimé et donnez-le au client. |
| Activer ou désactiver la sauvegarde hebdomadaire | 1) Server, 4) Backup task scheduler, puis 1) Enable / Disable. |
| Change the backup time | 1) Server, 4) Backup task scheduler, puis 2) Change run at hour. Entrez l'heure (0 à 23). |
| Fix the firewall | 3) Firewall: Autofix. Vérifie les règles du pare-feu pour le serveur et les programmes de gestion et les accorde s'il manque. |
| Empty the database | 2) Database, puis 3) Truncate. Supprime toutes les données et ne peut pas être annulée; vous devez taper yes pour confirmer. |
| Disable user login | 4) User management: Disable user login. |
| Switch off the remote server connection | 5) Server: Remove remote connection. Régle la connexion à local. |
Menu principal
Choose an option:
1) Server
2) Database
3) Firewall: Autofix
4) User management: Disable user login
5) Server: Remove remote connection
0) Exit
| Option | Ce qu'il fait |
|---|---|
| 1) Server | Ouvre le menu Serveur : installer, redémarrer, jeton client, programme de sauvegarde. |
| 2) Database | Ouvre le menu Base de données : test, autofix, tronquer. |
| 3) Firewall: Autofix | Vérifier et accorder les règles de pare-feu pour les programmes LutraCAD. |
| 4) User management: Disable user login | Désactive l'exigence de connexion utilisateur. |
| 5) Server: Remove remote connection | Désactive la machine d'une connexion de serveur distant. |
| 0) Exit | Ferme l'outil. |
Menu serveur
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 | Ce qu'il fait |
|---|---|
| 1) Install / Autofix | Installe ou répare la base de données d'abord, puis vérifie le service serveur : l'installe à partir de Server.exe si elle manque, vérifie les points de service au bon fichier et démarre. Chaque étape imprime OK, NOK ou une erreur. Utilisez-le pour une première installation et réparer un serveur brisé. |
| 2) Restart | S'il n'est pas installé, il signale NOT INSTALLED; s'il ne l'exécute pas, il le démarre simplement. |
| 3) Create server client token | Demande le nom de la base de données (vide est la valeur par défaut), crée un jeton et l'imprime. Donnez ce jeton au client qui doit se connecter. |
| 4) Backup task scheduler | Ouvre le menu des horaires de sauvegarde. |
| 0) Back to main menu | Retourne au menu principal. |
Menu des horaires de sauvegarde
Choose an option for backup schedule:
1) Enable / Disable
2) Change run at hour
0) Back to server menu
Les deux options demandent d'abord le service name (leave vide to use the default server service name). Si aucun service par ce nom n'existe, l'outil rapporte "Service is not running" et retourne.
| Option | Ce qu'il fait |
|---|---|
| 1) Enable / Disable | S'il n'existe pas encore, une tâche hebdomadaire est créée pour exécuter la sauvegarde à chaque Sunday. Le temps d'exécution par défaut est 04:00. |
| 2) Change run at hour | Affiche l'heure en cours et demande une nouvelle heure (0 à 23). La sauvegarde hebdomadaire tourne alors à cette heure. Entrez un nombre entier; tout autre chose est rejeté. |
| 0) Back to server menu | Retourne au menu Serveur. |
La tâche programmée est nommée d'après le produit plus le nom du service, de sorte que chaque service serveur a sa propre tâche de sauvegarde.
Menu de base de données
Choose an option for Database:
1) Test connection
2) Autofix
3) Truncate
0) Back to main menu
| Option | Ce qu'il fait |
|---|---|
| 1) Test connection | Ouvre une connexion à la base de données et imprime OK ou ERROR. |
| 2) Autofix | Installe et répare la base de données. Si aucune base de données n'est trouvée, elle la crée ou la met à jour, installe le service de base de données s'il manque, la démarre si elle est arrêtée, puis confirme la connexion Install / Autofix. |
| 3) Truncate | Déposer chaque table dans la base de données. |
| 0) Back to main menu | Retourne au menu principal. |
Truncate deletes all data. Il est irréversible : il n'y a pas de défaire et aucune sauvegarde n'est prise. Vous devez taper yes pour procéder ; tout ce qui est annulé. Utilisez seulement ceci pour essuyer une machine dont vous êtes sûr.
Pare-feu: Autofix
Menu principal, 3) Firewall: Autofix. Il vérifie que le Pare-feu Windows autorise les programmes LutraCAD et accorde la règle s'il manque. Il valide le gestionnaire (ManagerStandalone.exe) et le serveur (Server.exe):
- Si le fichier de programme n'est pas trouvé, il est ignoré avec une note.
- S'il a déjà une règle de pare-feu, il imprime OK.
- Sinon, la règle est ajoutée et elle imprime GRANTED.
Si le pare-feu lui-même n'est pas installé, il le signale et ne fait rien. Exécutez cela lorsque les clients ne peuvent pas atteindre le serveur sur le réseau.
Gestion de l'utilisateur: Désactiver la connexion utilisateur
Menu principal, 4) User management: Disable user login. Cela désactive l'exigence de connexion utilisateur dans les paramètres de la base de données et enregistre. Utilisez-la lorsque vous avez besoin du serveur pour fonctionner sans faire appliquer la connexion par utilisateur. Il affiche "connexion utilisateur supprimé" quand cela a été fait.
Serveur : supprimer la connexion distante
Menu principal, 5) Server: Remove remote connection. Ceci modifie les paramètres locaux et désactive la connexion du serveur (local). Utilisez-le pour changer une machine pointée sur un serveur distant de retour à une configuration locale.
- Si le fichier de paramètres ou le paramètre de connexion n'est pas trouvé, l'outil le rapporte.
- Au succès, il imprime "Configuration mise à jour".
Créer un jeton à partir de la ligne de commande
Pour les scripts et les installations automatisées, l'outil peut créer un jeton sans le menu:
Admin.exe create-token <dbname>
<dbname>est la base de données pour créer le jeton.- En cas de succès, il imprime only the token en sortie standard, de sorte qu'un script appelant peut le capturer proprement.
- En cas d'échec, il affiche une erreur JSON, par exemple
{"error":"Cannot save token."}, et sort avec un code non zéro.
C'est l'équivalent scriptable du menu Serveur, 3) Create server client token. Comme le menu, il a besoin de droits d'administrateur.
Ce que chaque action change
| Décision | Ce que ça touche |
|---|---|
| Server, Install / Autofix | Service de base de données et serveur (services Windows), les démarre |
| Server, Restart | État de service du serveur |
| Server, Backup task scheduler | Une tâche programmée hebdomadaire de Windows qui exécute la sauvegarde |
| Database, Autofix | Fichiers et schéma de base de données, ainsi que le service de base de données |
| Database, Truncate | Déposer toutes les tables dans la base de données (irréversible) |
| Firewall: Autofix | Règles Windows Firewall pour le gestionnaire et les programmes de serveur |
| Disable user login | Le réglage de la connexion utilisateur dans la base de données |
| Remove remote connection | Les paramètres locaux (désactive la connexion du serveur) |
| create-token | Ajoute un enregistrement token serveur à la base de données |