0.6.0
🚀 Neue Funktionen
WLAN-Profil-Management:
- Export (Punkt 7): WLAN-Profile können nun inklusive Sicherheitsschlüsseln in XML-Dateien exportiert werden.
- Import (Punkt 14): Automatische Wiederherstellung der gespeicherten WLAN-Profile aus den XML-Dateien.
Performance-Modus (FastMode):
- Beim Start kann nun ein "Minimales Logging" gewählt werden.
- Dies beschleunigt Robocopy-Vorgänge erheblich, da keine detaillierten Dateilisten (/NP, /NFL, /NDL) mehr in die Konsole geschrieben werden.
NTFS-Dateisystem-Prüfung:
- Das Skript prüft nun vor dem Start, ob das Backup-Laufwerk NTFS-formatiert ist. Dies stellt sicher, dass Dateiberechtigungen (ACLs) und Dateien > 4 GB korrekt verarbeitet werden können.
🛠 Verbesserungen & Fixes
Optimierte Pfad-Ausschlüsse (UserProfile):
- Die Liste der ausgeschlossenen Ordner wurde präzisiert.
- Dynamische OneDrive-Erkennung: Das Skript sucht nun aktiv nach Ordnern, die mit "OneDrive" beginnen, und schließt diese automatisch aus, um Synchronisationsfehler zu vermeiden.
Erhöhte Performance bei Kopiervorgängen:
- Die Anzahl der parallelen Threads für Robocopy wurde von /MT:4 auf /MT:32 erhöht (deutlich schneller bei vielen kleinen Dateien).
Verbesserte App-Handhabung:
- Die Funktion Ensure-AppIsInstalled wurde in Install-App umbenannt und logisch gestrafft.
- Die Menüführung wurde übersichtlicher gestaltet (Sichern und Wiederherstellen stehen sich nun in Spalten gegenüber).
Fehlerbehandlung:
- Verbesserte Prüfung der Backup-Zielpfade, um zu verhindern, dass ein Backup versehentlich innerhalb des Quellordners erstellt wird.
- Robustere Handhabung beim Löschen alter Profilverzeichnisse vor der Wiederherstellung.
🚀 New features
Wi-Fi profile management:
- Export (item 7): Wi-Fi profiles can now be exported to XML files, including security keys.
- Import (item 14): Automatic restoration of saved Wi-Fi profiles from XML files.
Performance mode (FastMode):
- “Minimal logging” can now be selected at startup.
- This significantly speeds up Robocopy operations, as detailed file lists (/NP, /NFL, /NDL) are no longer written to the console.
NTFS file system check:
- The script now checks whether the backup drive is NTFS-formatted before starting. This ensures that file permissions (ACLs) and files > 4 GB can be processed correctly.
🛠 Improvements & fixes
Optimized path exclusions (UserProfile):
- The list of excluded folders has been clarified.
- Dynamic OneDrive detection: The script now actively searches for folders beginning with “OneDrive” and automatically excludes them to avoid synchronization errors.
Increased performance during copy operations:
- The number of parallel threads for Robocopy has been increased from /MT:4 to /MT:32 (significantly faster for many small files).
Improved app handling:
- The Ensure-AppIsInstalled function has been renamed Install-App and logically streamlined.
- The menu navigation has been made clearer (Backup and Restore are now opposite each other in columns).
Error handling:
- Improved checking of backup destination paths to ve