Robocopy Ordner Backup Powershell Script

oklop

Cadet 3rd Year
Registriert
Feb. 2012
Beiträge
54
Hallo,

heute teile ich mit euch mein Robocopy Backup Script geschrieben in Powershell. Damit könnt ihr eure Ordner auf euer gewünschtes Backupmedium sichern. Die Robocopy Parameter sind so gewählt, dass nur Dateien gesichert werden, falls sie verändert wurden. Stimmen die Dateien von Quelle und Ziel überein wird nicht kopiert. Ist eine Datei in der Quelle gelöscht wurden, bleibt diese (falls zuvor mit Robocopy gesichert) auf dem Ziel erhalten. Wollt ihr z.B. dass die Datei im Ziel dann auch gelöscht werden soll, könnt ihr statt dem /E Parameter /MIR benutzen.

Falls ihr das Script benutzen wollt, müsst ihr nur folgendes abändern.

Wie viele Robocopy Instanzen sollen gleichzeitig laufen.
$maxThreads = 5

Ordner auf eurem Backupmedium wohin Robocopy die Dateien sichern soll.
$roboCopyBackupPath = "E:\RoboCopyBackup"

Eure Ordner die gesichert werden sollen.
$sourceDirectories = @(
"$env:systemdrive\Users\$env:username" # C:\Users\EuerBenutzername
"D:\MyFolderIwantToBackup"
"C:\Program Files"
)


Außerdem könnt ihr noch die Namen von Dateien eintragen, die nicht gesichert werden sollen, dasselbe gilt für Ordner.

https://github.com/yeah-Buddyy/Robocopy-Backup-Folders
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: prayhe, chsteff, Mulciber und 7 andere
Zurück
Oben