Logfiles der SBS 2003-Sicherung per Email mit Blat zuschicken
Hallo,
ich möchte bei einem SBS 2003-Server gerne die Logfiles der Sicherung per Email versenden.
Mit Blat kann man das ja schön automatisieren.
Das Problem, welches mich gerade beschäftigt, ist dass der SBS-Server die Logfiles durchnummeriert und für jede Sicherung ein neues anlegt. Da es aber schwierig wird, Blat so zu konfigurieren dass das jeweils aktuellste File versandt wird, meine Frage ob es möglich ist, die Sicherung des SBS so zu konfigurieren, dass die Logfiles überschrieben werden, d.h. dass das Logfile immer gleich heißt und ich es somit ohne Probleme mit Blat versenden kann..
Danke,
Gruß
Christian
ich möchte bei einem SBS 2003-Server gerne die Logfiles der Sicherung per Email versenden.
Mit Blat kann man das ja schön automatisieren.
Das Problem, welches mich gerade beschäftigt, ist dass der SBS-Server die Logfiles durchnummeriert und für jede Sicherung ein neues anlegt. Da es aber schwierig wird, Blat so zu konfigurieren dass das jeweils aktuellste File versandt wird, meine Frage ob es möglich ist, die Sicherung des SBS so zu konfigurieren, dass die Logfiles überschrieben werden, d.h. dass das Logfile immer gleich heißt und ich es somit ohne Probleme mit Blat versenden kann..
Danke,
Gruß
Christian
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 23483
Url: https://administrator.de/contentid/23483
Ausgedruckt am: 05.11.2024 um 19:11 Uhr
2 Kommentare
Neuester Kommentar
du könntest es auch mal so probieren:
@echo off
::Verzeichnis für Logdateien anlegen
if not exist D:\Sicherungsprotokolle md D:\Sicherungsprotokolle
::Alte Logdateien löschen
C:
cd "\Dokumente und Einstellungen\%username%\Lokale Einstellungen\Anwendungsdaten\Microsoft\Windows NT\NTBackup\data"
del *.log
::Variable für Datum und Uhrzeit setzen
for /f "Tokens=1-4 Delims=. " %%i in ('date /t') do set dt=%%k-%%j-%%i
for /f "Tokens=1" %%i in ('time /t') do set tm=-%%i
set tm=%tm::=-%
set dtt=%dt%%tm%
::Neustart Wechselmediendienst (Sleep.exe wird benötigt)
start /wait net stop NtmsSvc
c:\backup\sleep 15
start /wait net start NtmsSvc
c:\backup\sleep 15
::Update des Remote Storage Managers
start /wait rsm.exe refresh /LF”Hewlett Packard DAT72 Drive”
c:\backup\sleep 15
::Eingelegtes Band erkennen
start /wait rsm.exe view /tphysical_media
c:\backup\sleep 45
::Dienste stoppen
net stop MSSQLSERVER
::Datensicherung
C:\WINDOWS\system32\ntbackup.exe backup "@c:\backup\Komplettsicherung.bks" /d "Komplettsicherung" /v:yes /r:no /rs:no /hc:on /m copy /j "Komplettsicherung" /l:s /p "4mm DDS" /n "%dtt%" /UM
::Dienste starten
net start MSSQLSERVER
::Protokolle verschieben
c:
cd "\Dokumente und Einstellungen\%username%\Lokale Einstellungen\Anwendungsdaten\Microsoft\Windows NT\NTBackup\data"
copy backup*.log D:\Srv1dat1\Sicherungsprotokolle /y
::Protokolldatei umbenennen
d:
cd d:\sicherungsprotokolle
ren backup*.log %dtt%.log
del backup*.log
::Protokoll als E-Mail versenden
blat d:\sicherungsprotokolle\%dtt%.log -to info@userdomain.de -subject "Komplettsicherung SERVER1 vom %dtt% - Bitte angehaengtes Protokoll auf Fehler ueberpruefen" -server 192.168.0.123 -i administrator@userdomain.de
@echo off
::Verzeichnis für Logdateien anlegen
if not exist D:\Sicherungsprotokolle md D:\Sicherungsprotokolle
::Alte Logdateien löschen
C:
cd "\Dokumente und Einstellungen\%username%\Lokale Einstellungen\Anwendungsdaten\Microsoft\Windows NT\NTBackup\data"
del *.log
::Variable für Datum und Uhrzeit setzen
for /f "Tokens=1-4 Delims=. " %%i in ('date /t') do set dt=%%k-%%j-%%i
for /f "Tokens=1" %%i in ('time /t') do set tm=-%%i
set tm=%tm::=-%
set dtt=%dt%%tm%
::Neustart Wechselmediendienst (Sleep.exe wird benötigt)
start /wait net stop NtmsSvc
c:\backup\sleep 15
start /wait net start NtmsSvc
c:\backup\sleep 15
::Update des Remote Storage Managers
start /wait rsm.exe refresh /LF”Hewlett Packard DAT72 Drive”
c:\backup\sleep 15
::Eingelegtes Band erkennen
start /wait rsm.exe view /tphysical_media
c:\backup\sleep 45
::Dienste stoppen
net stop MSSQLSERVER
::Datensicherung
C:\WINDOWS\system32\ntbackup.exe backup "@c:\backup\Komplettsicherung.bks" /d "Komplettsicherung" /v:yes /r:no /rs:no /hc:on /m copy /j "Komplettsicherung" /l:s /p "4mm DDS" /n "%dtt%" /UM
::Dienste starten
net start MSSQLSERVER
::Protokolle verschieben
c:
cd "\Dokumente und Einstellungen\%username%\Lokale Einstellungen\Anwendungsdaten\Microsoft\Windows NT\NTBackup\data"
copy backup*.log D:\Srv1dat1\Sicherungsprotokolle /y
::Protokolldatei umbenennen
d:
cd d:\sicherungsprotokolle
ren backup*.log %dtt%.log
del backup*.log
::Protokoll als E-Mail versenden
blat d:\sicherungsprotokolle\%dtt%.log -to info@userdomain.de -subject "Komplettsicherung SERVER1 vom %dtt% - Bitte angehaengtes Protokoll auf Fehler ueberpruefen" -server 192.168.0.123 -i administrator@userdomain.de