Über die generelle Sinnhaftigkeit einer Arbeitsplatz-Datensicherung hatte ich bereits in diesem Beitrag geschrieben. Quasi als Alternative oder Zusatz kann man bestimmte Teile extra sichern.
Bei einem Kunden haben wir leider das Problem, das eine bestimmte Anwendung wohl aufgrund eines relativ schwer zu findenden Fehlers immer mal wieder das Benutzerprofil bzw. genau genommen die “NTUSER.DAT” zerlegt. Tritt der Problemfall ein, ist der Rechner nicht mehr benutzbar und nach einem Neustart kann sich der Anwender nicht mehr anmelden.
Die letzten Monaten haben wir dann immer aus der nächtlichen Datensicherung die “NTUSER.DAT” wiederhergestellt, das ist zwar nicht wirklich kompliziert, aber dennoch ein gewisser Aufwand.
Damit es etwas schneller geht sollte lokal in regelmäßigen Abständen eine zusätzliche Sicherung der genannten Datei erfolgen. Realisiert ist das Ganze dann mit einem Batch-Skript zusammen mit ShadowRun.
Das Ganze sieht dann so aus:
@echo off rem Ins Arbeitsverzeichnis wechseln cd "C:\Backup\NTUSERDAT" rem Konfiguration set NumberOfVersionsToKeep=10 rem Version.txt erstellen, falls diese nicht existiert if not exist Version.txt echo %NumberOfversionsToKeep% > Version.txt rem Aktuelle Version einlesen, hochzaehlen und in "Version.txt" schreiben set /p Version=< Version.txt set /A Version=Version %% NumberOfVersionsToKeep + 1 echo %Version% > Version.txt rem Temporaere Batch-Datei erstellen echo xcopy /h /y "V:\Users\<Benutzername>\NTUSER.DAT" "C:\Backup\NTUSERDAT\NTUSER.DAT-%Version%" ^> temp01.log ^2^>^&^1 > temp01.cmd rem Schattenkopie erstellen und temporaere Batch-Datei ausfuehren shadowrun.exe -env -mount -drive=V: -exec=temp01.cmd C: rem Aufraeumen del /q temp01.cmd
Das Skript befindet sich zusammen mit der ShadowRun.exe im gleichen Ordner und wird per Aufgabe ab 08:00 Uhr stündlich ausgeführt.
Das “temp01.log” dient lediglich zur Kontrolle, ob etwas kopiert wurde. Möchte man zudem die Ausgabe des backup-Skript erfassen, kann man dies in der Aufgabe als folgendes Argument anhängen:
> backup-ntuserdat.log 2>&1
Verheiratet, Vater von zwei Kindern, eines an der Hand, eines im Herzen. Schon immer Technik-Freund, seit 2001 in der IT tätig und seit über 10 Jahren begeisterter Blogger. Mit meiner Firma IT-Service Weber kümmern wir uns um alle IT-Belange von gewerblichen Kunden und unterstützen zusätzlich sowohl Partner als auch Kollegen.
Schreibe einen Kommentar