Correction README : ajout des accents français

This commit is contained in:
2026-02-05 17:08:23 +01:00
parent 3767d5a0db
commit 2b83e88560

View File

@@ -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