ich beschäftige mich seit kurzem mit "Personal Backup". Wir haben einige Programme, die auf c:\ wichtige Daten speichern. Wenn man den Rechner neu installiert, sind diese natürlich weg, was für alle sehr ärgerlich ist.
Deshalb hab ich mich ein wenig mit "Personal Backup" gespielt und folgendes gebaut - ist natürlich nur ein Versuch.
Empirum Script:
[Product]
#Set:Product
[Set:Product]
KillProcess "PBackup.exe"
1:PBackup.exe,, WINDOWS32, 0
1:x64\PBackup.exe,, WINDOWS64, 0
1:EmpPersonalBackup.dll,,WINDOWS32 , 0
1:x64\EmpPersonalBackup.dll,,WINDOWS64 , 0
;Wenn das Backup noch nicht erstellt wurde (was bei einer Neuinstallation ja der Fall ist) dann spiele das Backup vor der Neuinstallation zurück ansonsten mach ein Backup (bei Repair z.B.)
IF DoesRegKeyExist ("HKCU,SOFTWARE\PBackup\Status\Status") == "0" Then "RestoreBackup" Else "Backup" EndIf
[RestoreBackup]
Call "%APP%\PBackup.exe" "\\%EmpirumServer%\Configurator$\User\Test.pbu" /RA /M /Q
[Backup]
Call "%APP%\PBackup.exe" "\\%EmpirumServer%\Configurator$\User\Test.pbu" /F /N /Q /S
IF DoesRegKeyExist ("HKLM,SOFTWARE\PBackup\Status\Status") == "0" Then "Reg:Status" EndIf
[Reg:Status]
;Setzt Status auf 1
HKLM,Software\PBackup\Status, Status, 0x00000000,1
[Shell:Product]
;für Autostart damit das Symbol in der Taskleiste angezeigt wird und die Sicherung nach gewünschtem Plan erstellt wird.
%Startup%\Personal Backup, "%App%\PBackup.exe" , "\\%EmpirumServer%\Configurator$\User\Test.pbu" , %App%
Test.pbu
[Main]
Version = 12.0
DstDir = %DstRoot%\TestBackup\%COMPUTERNAME%\
LogFile = %DstRoot%\TestBackup\%COMPUTERNAME%\PBackup.log
Generations = 2
Compression = 0
SaveProfiles = 0
MaxFileSize = 3 GB
RegIniEnv = 1
FilesEnv = 1
CheckDstSpace = 1
CreateUnresolvableShellLinks = 1
AskShutdown = 1
CheckErrorLevel = 0
AskRunning = 1
UseRestorePBU = 1
Schedule = daily
Event = Screensaver,LockWorkstation,08:00-18:00
[Environment]
DstRoot = \\%EmpirumServer%\Backup$
PROCESSOR_ARCHITECTURE =
PROCESSOR_IDENTIFIER =
PROCESSOR_LEVEL =
PROCESSOR_REVISION =
MACADR =
FP_NO_HOST_CHECK =
NUMBER_OF_PROCESSORS =
OS =
[Include]
[ExcludeDirectoryTrees]
[ExcludeFiles]
[ExcludeRegistryTrees]
[ExcludeRegistryValues]
[ExcludeUsers]
[ExcludeComputers]
[InitCommands]
[ExitCommands]
[RestoreInitCommands]
[RestoreExitCommands]
- TestBackup
[TestBackup]
Text = TestBackup
Flags = BACKUP RESTORE WINXP
Icon =
Debug = 0
Dir =
Reg =
CheckFile =
CheckReg =
MaxFileSize =
CreateEmptyFolders = 0
[TestBackup.Files]
c:\Testordner; SUBDIR DIRECTORY WINXP
Das Backup funktioniert, allerdings nur beim ersten Mal. Wenn man es danach per Hand anstartet bzw. die automatische Sicherung läuft, wird nichts mehr gesichert und in der PBackup.log steht folgendes:
2012-06-08 09:40:57
Quelle;Ziel;Größe;Statustext;Statuscode;Abschnitt
"\\Empirumserver\Backup$\TestBackup\Rechner";"\\Empirumserver\Backup$\TestBackup\Rechner.2";;Verzeichnis verschoben.;10009;[]
"\\Empirumserver\Backup$\TestBackup\Rechner.tmp";"\\Empirumserver\Backup$\TestBackup\Rechner";;Verzeichnis verschoben.;10009;[]
"C:\temp\Restore.cab";"\\Empirumserver\Backup$\TestBackup\Rechner\Restore.cab";1 KB;Datei kopiert.;10000;[]
Auch das zurückspielen des ersten Backups funktioniert nicht, weder manuell noch bei einer Neuinstallation.
Muss ich eventuell die Test.pbu von C:\EmpirumAgent\User\Test.pbu starten?
Ich freue mich über jede Hilfe, die Empirumhilfedatei bringt mich leider nicht weiter.
Vielen Dank schon mal
P.S. Wir haben XP Clients und Empirum Version:12.0.2.2277