Erstellen Sie ganz einfach eine gespiegelte Sicherung lokaler Dateien auf all Ihren Netzwerkcomputern

Erstellen Sie ganz einfach eine gespiegelte Sicherung lokaler Dateien auf all Ihren Netzwerkcomputern

Easily Keep Mirrored Backup Local Files All Your Network Computers

Wenn Sie eine Reihe von Endbenutzercomputern in einem Netzwerk haben, ist es wichtig, sicherzustellen, dass die lokal auf den jeweiligen Computern gespeicherten Dateien im Falle eines Festplattenausfalls gesichert werden. Die Pflege von Backup-Programmen, Konfigurationen und möglicherweise Supportkosten auf jeder Maschine kann wirklich mühsam sein, daher haben wir als Alternative eine einfache Lösung: ein Skript, das beim Ausführen lokale Daten an einen gemeinsamen Netzwerkspeicherort spiegelt.

Wie es funktioniert

Sowohl der Einrichtungs- als auch der Spiegelprozess sind sehr einfach und gehen wie folgt vor:



  1. Erstellen und teilen Sie einen Ordner in Ihrem Netzwerk, in dem die Benutzerdateien gespeichert werden sollen. Benutzer benötigen Lese- und Schreibzugriff auf diesen Ordner.
  2. Platzieren Sie das Backup-Skript in der Netzwerkfreigabe.
  3. Planen Sie auf den Computern jedes Benutzers eine Aufgabe, um das Backup-Skript von der Netzwerkfreigabe auszuführen.
  4. Das Skript spiegelt die auf dem lokalen Computer gespeicherten Dokumente auf die Netzwerkfreigabe.

Das Skript verwendet das Microsoft RoboCopy-Tool und erstellt automatisch die Ordnerstruktur /Computername/Benutzername im Netzwerkordner, damit sich Benutzerdokumente nicht gegenseitig überschreiben.

Das Skript

@ECHO OFF TITLE Local Documents Backup ECHO Local Documents Backup ECHO Written by: Jason Faulkner ECHO SysadminGeek.com ECHO. ECHO. SETLOCAL EnableExtensions REM RoboCopy.exe must be present on the client machine in a folder specified in the PATH variable. REM For Windows Vista and later have this tool included, but Windows XP and earlier should download REM this tool from Microsoft and place it in the Windows folder of their machine. REM Root folder where backup files should be stored. REM To use the directory containing this script, use: %~dp0 SET BackupDir=%~dp0 REM Message to users: ECHO. ECHO Running Local Documents Backup. ECHO. ECHO Do not close this window, it will close automatically when finished. ECHO You can safely minimize this window and continue working. ECHO. ECHO. REM Destination= Specified Backup FolderComputer NameWindows User Name REM Create required folders if they do not exist SET BackupDir=%BackupDir%%ComputerName% SET BackupDir=%BackupDir:=% IF NOT EXIST '%BackupDir%' MKDIR '%BackupDir%' SET BackupDir=%BackupDir%%UserName% IF NOT EXIST '%BackupDir%' MKDIR '%BackupDir%' SET LogFile='%BackupDir%%ComputerName%-%UserName%_BackupLog.txt' ECHO %ComputerName% Backup Starting > %LogFile% ECHO. >> %LogFile% ECHO. REM Call BackupDirectory with a relative folder name in the %UserProfile% directory REM To view available directories, run this from the command prompt: REM DIR %UserProfile% REM Add more directories as needed (i.e. 'Downloads', 'Favorites', etc.) ECHO Backing up Documents... REM Windows Vista / 7 CALL :BackupDirectory 'Documents' >> %LogFile% REM Windows 2000 / XP CALL :BackupDirectory 'My Documents' >> %LogFile% ECHO Finished ECHO. ECHO Backing up Desktop... CALL :BackupDirectory 'Desktop' >> %LogFile% ECHO Finished ECHO. ECHO. ECHO. GOTO End ENDLOCAL :BackupDirectory ECHO. REM Only backup this directory if it exists on the client machine SET Source='%UserProfile%%~1' IF NOT EXIST %Source% GOTO End SET Dest='%BackupDir%%~1' IF NOT EXIST %Dest% MKDIR %Dest% REM Run the mirror copy: RoboCopy %Source% %Dest% /V /S /E /COPY:DAT /PURGE /MIR /NP /R:1 /W:30 ECHO. ECHO. GOTO End :End
 

Planen des Backup-Skripts auf Benutzercomputern

Sobald die Netzwerkfreigabe und das Batch-Skript eingerichtet sind, müssen Sie auf jedem Client-Rechner nur noch einen einfachen geplanten Task einrichten. Dieser geplante Task, der das Skript ausführt, erfordert nur einige spezielle Optionen, auf die wir hier hinweisen.

Da die Quell- und Zielordner des Skripts für den Spiegelprozess vom Windows-Benutzerkonto gesteuert werden, müssen Sie sicherstellen, dass die geplante Aufgabe unter der Windows-Anmeldung des jeweiligen Benutzers ausgeführt wird.

Anzeige

Wenn Sie mehrere Benutzer haben, die denselben Computer verwenden, müssen Sie für jeden Benutzer einen geplanten Task einrichten, damit das Skript. In solchen Situationen möchten Sie möglicherweise die Option auswählen, dass das Skript nur ausgeführt wird, wenn der Benutzer angemeldet ist.

Planen Sie die Ausführung der Aufgabe, wann immer dies angemessen ist. Möglicherweise möchten Sie den Vorgang mehrmals im Laufe des Tages wiederholen, damit Änderungen häufig auf dem Server gespiegelt werden.

xbox one controller treiber mac

Das Programm/Skript ist das im Netzwerk gespeicherte Batch-Skript.

Da die Sicherung nur bei vorhandener Netzwerkverbindung ausgeführt werden kann, können Sie diese Option konfigurieren. Dies ist optional, denn wenn die Verbindung nicht verfügbar ist, wird die Aufgabe trotzdem nicht ausgeführt, da sie das Zielprogramm/Skript nicht finden kann. Wenn Sie die geplante Aufgabe so eingestellt haben, dass sie zu einem Zeitpunkt ausgeführt wird, zu dem der Computer möglicherweise nicht verwendet wird und/oder im Ruhezustand ist, wählen Sie die Option zum Aufwecken des Computers aus, um die Aufgabe auszuführen.

Konfigurieren Sie die erweiterten Optionen nach Bedarf. Eine interessante Option ist Task so bald wie möglich ausführen, nachdem ein geplanter Start verpasst wurde, wodurch sichergestellt wird, dass Backup-Intervalle nicht vollständig übersprungen werden, falls die Maschine ausgeschaltet wird.

Das Ergebnis

Wie bereits erwähnt, wird beim ersten Ausführen des Spiegelprozesses die Ordnerstruktur erstellt und alle Dokumente aus den konfigurierten Quellordnern in das Netzwerk kopiert. Das Kopieren kann je nach Datenmenge natürlich eine Weile dauern. Nachfolgende Ausführungen des Schedule Tasks werden viel schneller abgeschlossen, da Dateien vom lokalen Computer nach Bedarf hinzugefügt, aktualisiert und gelöscht werden, um die gespiegelte Struktur beizubehalten.

Links

Laden Sie das BackupFiles-Skript von SysadminGeek.com herunter

Laden Sie das Windows Server 2003-Toolkit herunter (einschließlich RoboCopy.exe) von Microsoft

Pokemon Go-Bildschirmüberlagerung erkannt
WEITER LESEN
  • › Die besten Artikel zum Sichern und Synchronisieren Ihrer Daten
  • › Der Computerordner ist 40: Wie Xerox Star den Desktop erstellte
  • › Was ist MIL-SPEC Fallschutz?
  • & rsaquo; Cyber ​​Monday 2021: Die besten Tech-Deals
  • › 5 Websites, die jeder Linux-Benutzer mit einem Lesezeichen versehen sollte
  • › Funktionen vs. Formeln in Microsoft Excel: Was ist der Unterschied?
  • › So finden Sie Ihr Spotify Wrapped 2021