From 2b83e88560a308c482cf681394e87296480c0467 Mon Sep 17 00:00:00 2001 From: Charles Date: Thu, 5 Feb 2026 17:08:23 +0100 Subject: [PATCH] =?UTF-8?q?=20Correction=20README=20:=20ajout=20des=20acce?= =?UTF-8?q?nts=20fran=C3=A7ais?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 66 +++++++++++++++++++++++++++---------------------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/README.md b/README.md index 1f9bd51..7ce93ce 100644 --- a/README.md +++ b/README.md @@ -1,25 +1,25 @@ # Script de suppression des fichiers firmware DFF -Ce script permet de supprimer automatiquement les fichiers `.DFF` (firmware) sur plusieurs controleurs Distech Controls. +Ce script permet de supprimer automatiquement les fichiers `.DFF` (firmware) sur plusieurs contrôleurs Distech Controls. -## Pre-requis +## Pré-requis - Windows 10 ou Windows 11 -- Fichier CSV exporte depuis **XpressNetwork Utilities** +- Fichier CSV exporté depuis **XpressNetwork Utilities** -## Etape 1 : Exporter la liste des controleurs +## Étape 1 : Exporter la liste des contrôleurs 1. Ouvrir **XpressNetwork Utilities** -2. Selectionner les controleurs souhaites +2. Sélectionner les contrôleurs souhaités 3. Exporter la liste en CSV -## Etape 2 : Ajouter les identifiants au fichier CSV +## Étape 2 : Ajouter les identifiants au fichier CSV -Le fichier CSV exporte ne contient pas les identifiants de connexion. Il faut les ajouter manuellement. +Le fichier CSV exporté ne contient pas les identifiants de connexion. Il faut les ajouter manuellement. -1. Ouvrir le fichier CSV avec **Excel** ou un editeur de texte -2. Trouver les colonnes `Username` et `Password` (dernieres colonnes) -3. Remplir ces colonnes pour chaque controleur +1. Ouvrir le fichier CSV avec **Excel** ou un éditeur de texte +2. Trouver les colonnes `Username` et `Password` (dernières colonnes) +3. Remplir ces colonnes pour chaque contrôleur Exemple : ``` @@ -30,18 +30,18 @@ Exemple : 4. Enregistrer le fichier -## Etape 3 : Executer le script +## Étape 3 : Exécuter le script ### Ouvrir PowerShell dans le bon dossier 1. Ouvrir l'**Explorateur de fichiers** 2. Naviguer vers le dossier contenant le script et le fichier CSV 3. **Maintenir la touche Shift** et faire un **clic droit** dans le dossier (pas sur un fichier) -4. Cliquer sur **"Ouvrir la fenetre PowerShell ici"** ou **"Ouvrir dans le terminal"** +4. Cliquer sur **"Ouvrir la fenêtre PowerShell ici"** ou **"Ouvrir dans le terminal"** -### Option A : Mode test (recommande en premier) +### Option A : Mode test (recommandé en premier) -Ce mode affiche les fichiers qui seraient supprimes **sans les supprimer**. +Ce mode affiche les fichiers qui seraient supprimés **sans les supprimer**. Copier-coller la commande suivante : @@ -49,9 +49,9 @@ Copier-coller la commande suivante : powershell -ExecutionPolicy Bypass -File delete-firmware.ps1 -CsvPath "exempleExport.csv" -DryRun ``` -### Option B : Suppression reelle +### Option B : Suppression réelle -Une fois le mode test valide, executer sans `-DryRun` : +Une fois le mode test validé, exécuter sans `-DryRun` : ```powershell powershell -ExecutionPolicy Bypass -File delete-firmware.ps1 -CsvPath "exempleExport.csv" @@ -59,48 +59,48 @@ powershell -ExecutionPolicy Bypass -File delete-firmware.ps1 -CsvPath "exempleEx ## Exemple complet -Si le script et le CSV sont dans le meme dossier, ouvrir PowerShell dans ce dossier puis : +Si le script et le CSV sont dans le même dossier, ouvrir PowerShell dans ce dossier puis : ```powershell # Mode test powershell -ExecutionPolicy Bypass -File delete-firmware.ps1 -CsvPath "exempleExport.csv" -DryRun -# Suppression reelle +# Suppression réelle powershell -ExecutionPolicy Bypass -File delete-firmware.ps1 -CsvPath "exempleExport.csv" ``` ## Fichier de log -Un fichier de log est cree automatiquement dans le meme dossier que le CSV : +Un fichier de log est créé automatiquement dans le même dossier que le CSV : ``` delete-firmware_2026-02-05_15-45-16.log ``` Ce fichier contient : -- Les controleurs traites -- Les fichiers supprimes -- Les erreurs rencontrees +- Les contrôleurs traités +- Les fichiers supprimés +- Les erreurs rencontrées -## Comprendre les resultats +## Comprendre les résultats | Message | Signification | |---------|---------------| -| `SUPPRIME: xxx.DFF` | Fichier supprime avec succes | -| `[DRY-RUN] A supprimer: xxx.DFF` | Fichier qui serait supprime (mode test) | -| `Aucun fichier DFF trouve` | Pas de fichier .DFF sur ce controleur | -| `ECHEC connexion` | Controleur injoignable (verifier IP/reseau) | +| `SUPPRIME: xxx.DFF` | Fichier supprimé avec succès | +| `[DRY-RUN] A supprimer: xxx.DFF` | Fichier qui serait supprimé (mode test) | +| `Aucun fichier DFF trouve` | Pas de fichier .DFF sur ce contrôleur | +| `ECHEC connexion` | Contrôleur injoignable (vérifier IP/réseau) | -## Depannage +## Dépannage ### "Impossible de se connecter au serveur distant" -- Verifier que le controleur est allume et accessible sur le reseau -- Verifier l'adresse IP dans le fichier CSV +- Vérifier que le contrôleur est allumé et accessible sur le réseau +- Vérifier l'adresse IP dans le fichier CSV -### "Erreur 401" ou "Non autorise" -- Verifier le nom d'utilisateur et mot de passe dans le CSV +### "Erreur 401" ou "Non autorisé" +- Vérifier le nom d'utilisateur et mot de passe dans le CSV ### Le script ne se lance pas -- Verifier que la commande commence bien par `powershell -ExecutionPolicy Bypass` +- Vérifier que la commande commence bien par `powershell -ExecutionPolicy Bypass` ## Support