- Duplikate in unterschiedlichen Ordnern erkennen (mit
-UseHashsehr zuverlässig). - “Verschoben + aktualisiert” korrekt auflösen:
- Neuer Inhalt + neuer Pfad gewinnen.
- Alte Position wird entfernt (auf den Seiten, die im Modus schreibbar sind).
- Bidirektional beide Backups konsolidieren.
- Sicherer Debug-Modus mit Report.
.\Sync-FolderTrees.ps1 `
-PathA "D:\SP_Backup_A" `
-PathB "E:\SP_Backup_B" `
-Mode BiDirectional `
-UseHash `
-DebugReport `
-ReportPath "D:\Reports\sync_plan.xlsx".\Sync-FolderTrees.ps1 `
-PathA "D:\SP_Backup_A" `
-PathB "E:\SP_Backup_B" `
-Mode BiDirectional `
-UseHash `
-LogPath "D:\Reports\sync_run.log"Nur B wird angepasst:
.\Sync-FolderTrees.ps1 -PathA "D:\A" -PathB "E:\B" -Mode AtoB -UseHash- Ohne
-UseHashist die Move-Erkennung nur heuristisch (Name + Größe). Das kann bei vielen gleichnamigen Dateien zu Fehlklassifikationen führen. - Der Modus
AtoB/BtoAist bewusst “schreibseitig eingeschränkt” (Quelle bleibt unberührt). Der Gewinner wird aber weiterhin nach “neueste Datei” bestimmt.