Script PowerShell de suppression des fichiers firmware DFF via API REST

- Lecture CSV depuis export XpressNetwork Utilities
  - Detection automatique du delimiteur (virgule ou point-virgule)
  - Support HTTP et HTTPS avec ports configurables
  - Authentification Basic Auth
  - Mode dry-run pour tester sans supprimer
  - Fichier de log avec succes et erreurs
This commit is contained in:
2026-02-05 16:25:55 +01:00
commit 3767d5a0db
4 changed files with 366 additions and 0 deletions

4
exempleExport.csv Normal file
View File

@@ -0,0 +1,4 @@
"Hostname";"Current Ip";"Mac Address";"WifiMac";"Location";"Description";"SoftwareVersion";"HostID";"ControllerName";"DeviceID";"ApiRevision";"HttpPort";"HttpsPort";"ModelName";"ModelType";"RestServiceURL";"RestServiceVersion";"Type";"Username";"Password"
"TS-ECY_PTU_077_V1";"192.168.1.77";"A8:10:87:E9:EE:C5";"N/A";"";"";"1.19.25163.970";"ECYPTU107-AC1E19EF-6BA3-5097-8047-EF78B5683692";"ECY-PTU107-E9EEC5";"105077";"8,0";"-1";"-1";"ECY-PTU107 Rev 1.0A";"10016C000505048F";"";"";"Eclypse";"admin";"Distech123"
"TS-ECY_PTU_078_V1";"192.168.1.78";"A8:10:87:E9:EE:C6";"N/A";"";"";"1.19.25163.970";"ECYPTU107-AC1E19EF-6BA3-5097-8047-EF78B5683692";"ECY-PTU107-E9EEC6";"105078";"8,0";"8080";"-1";"ECY-PTU107 Rev 1.0A";"10016C000505048F";"";"";"Eclypse";"admin";"Distech123"
"TS-ECY_PTU_079_V1";"192.168.1.79";"A8:10:87:E9:EE:C7";"N/A";"";"";"1.19.25163.970";"ECYPTU107-AC1E19EF-6BA3-5097-8047-EF78B5683692";"ECY-PTU107-E9EEC7";"105079";"8,0";"-1";"4433";"ECY-PTU107 Rev 1.0A";"10016C000505048F";"";"";"Eclypse";"admin";"Distech123"
1 Hostname Current Ip Mac Address WifiMac Location Description SoftwareVersion HostID ControllerName DeviceID ApiRevision HttpPort HttpsPort ModelName ModelType RestServiceURL RestServiceVersion Type Username Password
2 TS-ECY_PTU_077_V1 192.168.1.77 A8:10:87:E9:EE:C5 N/A 1.19.25163.970 ECYPTU107-AC1E19EF-6BA3-5097-8047-EF78B5683692 ECY-PTU107-E9EEC5 105077 8,0 -1 -1 ECY-PTU107 Rev 1.0A 10016C000505048F Eclypse admin Distech123
3 TS-ECY_PTU_078_V1 192.168.1.78 A8:10:87:E9:EE:C6 N/A 1.19.25163.970 ECYPTU107-AC1E19EF-6BA3-5097-8047-EF78B5683692 ECY-PTU107-E9EEC6 105078 8,0 8080 -1 ECY-PTU107 Rev 1.0A 10016C000505048F Eclypse admin Distech123
4 TS-ECY_PTU_079_V1 192.168.1.79 A8:10:87:E9:EE:C7 N/A 1.19.25163.970 ECYPTU107-AC1E19EF-6BA3-5097-8047-EF78B5683692 ECY-PTU107-E9EEC7 105079 8,0 -1 4433 ECY-PTU107 Rev 1.0A 10016C000505048F Eclypse admin Distech123