phoenixx
Goto Top

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

Content-Key: 23483

Url: https://administrator.de/contentid/23483

Printed on: April 16, 2024 at 09:04 o'clock

Member: kellogs
kellogs Feb 14, 2006 at 13:40:00 (UTC)
Goto Top
hallo,
mache doch folgendes:
schreibe eine kleine batch, die die logs packt.

irgendwie sowas: (ist nur zum verständniss)
pkzip *.log log.zip

dann haste immer ein-und-dieselbe datei zum verschicken. (log.zip)

wir machen das immer so.
ist vielleicht nicht die feine art, aber es funktioniert.

gruss
kellogs
Member: Kai999
Kai999 Mar 10, 2008 at 12:13:29 (UTC)
Goto Top
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