Skip to content

0.6.0

Choose a tag to compare

@Tinnitus97 Tinnitus97 released this 05 Mar 21:37

🚀 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