WindowsImageBackup in die Befehlszeile kopieren

611
Raw N

Ich stelle das Windows 7-System häufig mithilfe eines Windows-Installationsdatenträgers aus einem WindowsImageBackupOrdner aus d:einem Laufwerk wieder her. Ich halte auch inkrementelle Backups auf der externen Festplatte. Vorausgesetzt, ich formatierte, d:wie ich den Windows-Sicherungsordner von einem externen Laufwerk kopieren würde. g:\Something\W7Backup3um d:\WindowsImageBackupmit der Befehlszeile? Ich möchte natürlich die Ordnerstruktur, Berechtigungen usw. beibehalten.

1

1 Antwort auf die Frage

1
Pimp Juice IT

Wie kopiere ich den Windows-Sicherungsordner mithilfe der Befehlszeile von einem externen Laufwerk? Ich möchte natürlich die Ordnerstruktur, Berechtigungen usw. beibehalten.

Sie können das systemeigene / integrierte Robocopy- Befehlszeilentool mit der entsprechenden Syntax verwenden, um diesen Vorgang mit einem Batch-Skript auszuführen. Sie können dies auch durch Kopieren und Einfügen in eine Eingabeaufforderung ausführen, nicht jedoch in einem Batch-Skript.

Um jedoch als Batch-Skript ausgeführt zu werden, speichern Sie die Logik in einem Textdokument auf Ihrem Desktop usw. <something>.cmdaus der Textdokumentdatei | Optionen speichern . Nach dem Speichern doppelklicken Sie einfach darauf, um die Logik auszuführen, und bestätigen Sie, dass die Dateien wie erwartet bearbeitet wurden.

SETLOCAL SET SRC="g:\Something\W7Backup3" SET ARCH="d:\WindowsImageBackup" IF NOT EXIST "%ARCH%" MD "%ARCH%" SET ARCHFName=*.* SET LOG=G:\ImageBackupCopy.log :: If you do not want a log file, remove the "/LOG+:%LOG%" below SET OPT=/S /NP /R:5 /LOG+:%Log% /TS /FP SET CMD=robocopy %SRC% %ARCH% %ARCHFName% %OPT% %CMD% 

Erwägen Sie die Verwendung der folgenden Robocopy- Syntax, bei der die OptionswerteSET OPT= vom obigen Beispiel abweichen, wenn Sie nach Abschluss der Sicherung Probleme mit der Sicherheit haben.

SETLOCAL SET SRC="g:\Something\W7Backup3" SET ARCH="d:\WindowsImageBackup" IF NOT EXIST "%ARCH%" MD "%ARCH%" SET ARCHFName=*.* SET LOG=G:\ImageBackupCopy.log :: If you do not want a log file, remove the "/LOG+:%LOG%" below SET OPT=/E /ZB /SEC /COPYALL /SECFIX /R:5 /W:5 /LOG+:%Log% /V SET CMD=robocopy %SRC% %ARCH% %ARCHFName% %OPT% %CMD% 

Weitere Ressourcen

Wenn ich das Protokoll nicht möchte, kann ich auch die Zeile `SET LOG = G: \ ImageBackupCopy.log` entfernen? Raw N vor 7 Jahren 0
Ja, das ist richtig, ich habe das nicht erwähnt, aber wenn es nicht entfernt wird, wenn der Teil `/ LOG +:% LOG% 'entfernt wird, würde er es nicht erstellen oder Probleme verursachen ... Tut mir leid Sie können diese Zeile aber auch entfernen. Pimp Juice IT vor 7 Jahren 0