Deux canaux de déploiement des clients Léa, en s'appuyant sur l'installeur EXE
v1.0.2 existant (per-user, upgrade-safe, mode /VERYSILENT /CONFIG=).
- Route dashboard `GET /api/fleet/installer` (web_dashboard/app.py, insertion pure,
125 lignes, 0 suppression) : sert un ZIP {EXE + install_silencieux.bat + enroll.txt
(SERVER_URL/token injectés via _resolve_public_server_url) + LISEZMOI} pour un poste
NEUF. L'EXE génère lui-même le machine_id → pas de pré-enregistrement (distinct de
la voie ZIP download_agent_package). Tri EXE en semver (1.0.10 > 1.0.2). Testée e2e.
- deploy/installer/silent/ : lanceur d'install silencieuse + gabarit enroll + notice.
- deploy/gpo/Deploy-LeaUpdate.ps1 : MAJ upgrade-safe via GPO **logon script user-context**
(install per-user invisible au contexte SYSTEM). Détection version = **DisplayVersion
du registre HKCU** (primaire pour install EXE ; le config.txt EXE ne porte PAS la
version — vérifié sur poste réel), fallback RPA_AGENT_VERSION (installs ZIP).
Comparaison semver, idempotent, journalisation best-effort silencieuse, non bloquant
à l'ouverture de session. Options -DryRun / -TargetVersionOverride / -LogShareOverride.
**Validé sur poste réel .11 (Windows PowerShell 5.1)** : branche « déjà à jour » et
branche « MAJ requise » (DryRun, 0 install), détection = 1.0.2.
- docs/PROCEDURE_DEPLOIEMENT_LEA_JULIEN.md : procédure (poste neuf / MAJ manuelle / GPO / rollback).
- EXE binaire jamais versionné (deploy/installer/releases/.gitignore).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
41 lines
1.8 KiB
Plaintext
41 lines
1.8 KiB
Plaintext
============================================================
|
|
Lea - Installation silencieuse (nouveau poste)
|
|
============================================================
|
|
|
|
CE DOSSIER CONTIENT :
|
|
- Lea-Setup-vX.Y.Z.exe : l'installeur Lea
|
|
- install_silencieux.bat : le lanceur d'installation
|
|
- enroll.txt : les parametres d'enrolement a remplir
|
|
- LISEZMOI_SILENCIEUX.txt : ce fichier
|
|
|
|
------------------------------------------------------------
|
|
QUAND UTILISER CETTE VOIE ?
|
|
------------------------------------------------------------
|
|
Pour installer Lea sur un poste qui NE l'a PAS encore.
|
|
(Pour METTRE A JOUR un poste deja installe : voir la voie GPO,
|
|
ou relancer simplement l'installeur qui detecte l'existant.)
|
|
|
|
------------------------------------------------------------
|
|
PROCEDURE (3 etapes, ~2 min, sans droits administrateur)
|
|
------------------------------------------------------------
|
|
1. Ouvrir "enroll.txt" avec le Bloc-notes.
|
|
Renseigner : USER_NAME, USER_EMAIL, SERVER_URL, API_TOKEN.
|
|
(Remplacer les valeurs "CONFIGURE_ME".) Enregistrer.
|
|
|
|
2. Double-cliquer sur "install_silencieux.bat".
|
|
L'installation se deroule sans fenetre d'installation.
|
|
Ne pas fermer la fenetre noire avant le message "OK".
|
|
|
|
3. Verifier que Lea demarre (icone dans la barre des taches,
|
|
pres de l'horloge). C'est termine.
|
|
|
|
------------------------------------------------------------
|
|
EN CAS DE PROBLEME
|
|
------------------------------------------------------------
|
|
- Message "valeurs CONFIGURE_ME" : enroll.txt n'est pas rempli.
|
|
- Message "aucun Lea-Setup trouve" : l'EXE n'est pas dans ce dossier.
|
|
- Autre erreur : le journal detaille est indique a l'ecran
|
|
(dossier %TEMP%, fichier Lea-install-silencieux.log).
|
|
Le transmettre a l'administrateur AIVANOV.
|
|
============================================================
|