trenas 10 Geschrieben 16. Oktober 2006 Melden Teilen Geschrieben 16. Oktober 2006 Hallo, ich habe folgendes Problem: Ich habe noch ein paar alte NT 4 Server in der Domäne. Diese sichere ich wie folgt. Ein Script das NTBackup aufruft wird als geplanter Task auf einen 2003 Member Server definiert. Das Script verschickt dann die Log Datei über das Exchange PickupDIR. Hier ist das Script rem @echo off rem begin global settings set bkspath=E:\Backup\Scripte\ set bksfile=SicherungSRV1 set bkfpath=E:\Backup\SRV1\ set bkffile=SicherungSRV1 SET LogDir=E:\Backup\Logs\ rem end global settings rem aktuelles datum rem win2000 deutsch FOR /f "tokens=2-4 delims=. " %%i in ('date /t') do SET date=%%k-%%j-%%i rem win2000 englisch rem FOR /f "tokens=2-4 delims=/ " %%i in ('date /t') do SET date=%%k-%%i-%%j rem logfile SET logfile=%LogDir%%bksfile%-%date%.log rem ntbackuplog verzeichnis SET BackupLogDir=%userprofile%\Lokale Einstellungen\Anwendungsdaten\Microsoft\Windows NT\NTBackup\data\ echo INFO: Start der Datensicherung %date% %time% > %logfile% rem ntbackup starten echo INFO: Start NTBackup.exe %time% >> %logfile% echo ------------------------------------------- >> %logfile% %Systemroot%\system32\NTBACKUP.EXE backup "@%bkspath%%bksfile%.bks" /n "%bkffile% Media created %date% " /d "Set created %date%" /v:yes /r:no /rs:no /hc:off /m normal /j "%bksfile%" /l:s /f "%bkfpath%%bkffile%" if errorlevel 1 goto backuperror echo INFO: End NTBackup.exe %time% >> %logfile% rem das aktuelle ntbackuplog suchen FOR /F "tokens=*" %%i IN ('dir /B /OD /TW "%BackupLogDir%\*.log"') DO set backuplog=%%i echo INFO: Alle Vorgänge erfolgreich abgeschlossen >> %logfile% rem Benachrichtigung über die Fertigstellung d. Sicherung set Pickupdir=\\srv17\C$\Programme\Exchsrvr\Mailroot\vsi 1\PickUp\ :email rem Email generieren echo from: administrator@domain.de > %Logfile% echo to: backup@domain.de >> %Logfile% echo subject: %userdomain% %Computername% - Die Sicherung von SRV1 wurde erfolgreich beendet! %* >> %Logfile% echo.>> %Logfile% date /t >> %Logfile% time /t >> %Logfile% type E:\Backup\Scripte\separator.txt >> %Logfile% echo Die Sicherung von SRV1 wurde erfolgreich beendet! >> %Logfile% echo. >> %Logfile% net start "%*" >> %Logfile% rem Versenden durch das Exchange Pickupdir xcopy "%Logfile%" "%Pickupdir%" /z /q /y > nu goto QUIT :BACKUPERROR echo FEHLER: Fehler beim Ausführen von NTBackup.exe >> %logfile% rem das aktuelle ntbackuplog suchen FOR /F "tokens=*" %%i IN ('dir /B /OD /TW "%BackupLogDir%\*.log"') DO set backuplog=%%i goto QUIT :QUIT echo ------------------------------------------- >> %logfile% echo INFO: Ende der Datensicherung %time% >> %logfile% echo ------------------------------------------- >> %logfile% echo NTBackup-Logdatei: %BackupLogDir%%backuplog% >> %logfile% echo =========================================== >> %logfile% TYPE "%BackupLogDir%%backuplog%" >> %logfile% echo =========================================== >> %logfile% Wenn ich das Script auf dem Server manuell starte, läuft das Backup auch komplett durch. Als geplanter Task erhalte ich nur folgende Benachrichtigung per Mail. Das Backup wird jedoch nicht erstellt. from: administrator@domain.de to: backup@domain.de subject: - Die Sicherung von SRV1 wurde erfolgreich beendet! 29.09.2006 22:00 Die Sicherung von SRV1 wurde erfolgreich beendet! ------------------------------------------- INFO: Ende der Datensicherung 22:00:03,23 ------------------------------------------- NTBackup-Logdatei: C:\Dokumente und Einstellungen\Administrator.Domäne\Lokale Einstellungen\Anwendungsdaten\Microsoft\Windows NT\NTBackup\data\backup06.log =========================================== =========================================== Hat jemand eine Idee? Zitieren Link zu diesem Kommentar
XP-Fan 220 Geschrieben 16. Oktober 2006 Melden Teilen Geschrieben 16. Oktober 2006 Hallo, was sagt denn die Log Datei ? Hat der Ausführende User entsprechende Berechtigungen auf den Remotes ? Sicherst du über c$ die Remotes oder wie ? Zitieren Link zu diesem Kommentar
zahni 559 Geschrieben 17. Oktober 2006 Melden Teilen Geschrieben 17. Oktober 2006 Ist E: ein lokales Laufwerk ? Wenn nicht, ist es klar, dass es nicht geht. Schreiber im Batch einfach ein "net use E: \\Server\share" rein . Am Ende unbedingt "net use e: /d /y" nicht vergessen. Sonst gibt es, je nach OS-Version, Phantom-Laufwerke. Der User, unter dem das Script läuft, braucht natürlich Rechte auf dem Share. -zahni Zitieren Link zu diesem Kommentar
trenas 10 Geschrieben 17. Oktober 2006 Autor Melden Teilen Geschrieben 17. Oktober 2006 Hi, also Laufwerk E ist ein lokales Laufwerk. Die Log Datei von NT Backup ist komplett leer. Ja der Uer unter den der geplante Task ausgeführt wird ist Domänenadministrator. Es ist auch der gleiche User mit dem das manuelle ausführen des Scriptes problemlos läuft. Versteh ich grad nicht? Sicherst du über c$ die Remotes oder wie ? Zitieren Link zu diesem Kommentar
trenas 10 Geschrieben 20. Oktober 2006 Autor Melden Teilen Geschrieben 20. Oktober 2006 Hallo, seltsamerweise läuft das folgende Script welches ich einmal wöchentlich als geplanter Task definiert habe problemlos: rem @echo off rem begin global settings set bkspath=E:\Backup\Scripte\ set bksfile=VollsicherungSRV10 set movpath=B: set bkfpath=E:\Backup\SRV\ set bkffile=VollsicherungSRV10 SET LogDir=E:\Backup\Logs\ rem end global settings rem aktuelles datum rem win2000 deutsch FOR /f "tokens=2-4 delims=. " %%i in ('date /t') do SET date=%%k-%%j-%%i rem win2000 englisch rem FOR /f "tokens=2-4 delims=/ " %%i in ('date /t') do SET date=%%k-%%i-%%j rem logfile SET logfile=%LogDir%%bksfile%-%date%.log rem ntbackuplog verzeichnis SET BackupLogDir=%userprofile%\Lokale Einstellungen\Anwendungsdaten\Microsoft\Windows NT\NTBackup\data\ echo INFO: Start der Datensicherung %date% %time% > %logfile% rem ntbackup starten echo INFO: Start NTBackup.exe %time% >> %logfile% echo ------------------------------------------- >> %logfile% %Systemroot%\system32\NTBACKUP.EXE backup "@%bkspath%%bksfile%.bks" /n "%bkffile% Media created %date% " /d "Set created %date%" /v:yes /r:no /rs:no /hc:off /m normal /j "%bksfile%" /l:s /f "%bkfpath%%bkffile%" if errorlevel 1 goto backuperror echo INFO: End NTBackup.exe %time% >> %logfile% rem das aktuelle ntbackuplog suchen FOR /F "tokens=*" %%i IN ('dir /B /OD /TW "%BackupLogDir%\*.log"') DO set backuplog=%%i echo INFO: Alle Vorgänge erfolgreich abgeschlossen >> %logfile% rem Benachrichtigung über die Fertigstellung d. Sicherung set Pickupdir=\\srv17\C$\Programme\Exchsrvr\Mailroot\vsi 1\PickUp\ :email rem Email generieren echo from: administrator@domain.de > %Logfile% echo to: backup@domain.de >> %Logfile% echo subject: %userdomain% %Computername% - Die Wochensicherung von SRV10 wurde erfolgreich beendet! %* >> %Logfile% echo.>> %Logfile% date /t >> %Logfile% time /t >> %Logfile% type E:\Backup\Scripte\separator.txt >> %Logfile% echo Die Wochensicherung von SRV10 wurde erfolgreich beendet! >> %Logfile% echo. >> %Logfile% net start "%*" >> %Logfile% rem Versenden durch das Exchange Pickupdir xcopy "%Logfile%" "%Pickupdir%" /z /q /y > nu goto QUIT :BACKUPERROR echo FEHLER: Fehler beim Ausführen von NTBackup.exe >> %logfile% rem das aktuelle ntbackuplog suchen FOR /F "tokens=*" %%i IN ('dir /B /OD /TW "%BackupLogDir%\*.log"') DO set backuplog=%%i goto QUIT :QUIT echo ------------------------------------------- >> %logfile% echo INFO: Ende der Datensicherung %time% >> %logfile% echo ------------------------------------------- >> %logfile% echo NTBackup-Logdatei: %BackupLogDir%%backuplog% >> %logfile% echo =========================================== >> %logfile% TYPE "%BackupLogDir%%backuplog%" >> %logfile% echo =========================================== >> %logfile% Bin ich blind oder sind die Scripts nicht im völlig gleich aufgebaut. :confused: Zitieren Link zu diesem Kommentar
trenas 10 Geschrieben 25. Oktober 2006 Autor Melden Teilen Geschrieben 25. Oktober 2006 Hi ich habe mir die NTFS Berechtigungen aller betroffenen Verzeichnisse angeguckt. Diese sind auch alle korrekt. Ich habe die Tasks auch noch einmal komplett neu erstellt. Leider kein Erfolg.... Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.