• BurnHard
  • Registratie: Augustus 2001
  • Laatst online: 05-08-2025
Ik gebruik op een SBS server NT backup om de data te backuppen. Voldoet prima. Nu wil ik graag het log betsand dat dan aangemaakt wordt laten mailen zodat de backup makkelijk gecontroleerd kan worden.

Ik heb nu ingesteld dat er maar 1 log bestand wordt gemaakt. Als ik die laat mailen krijg ik een mail met daarin alle prestatie gegevens van de server en een CAB file waarin het log bestand staat.

Kan ik ook alleen het log bestand laten mailen zonder prestatie gegevens en zonder dat het wordt opgeslagen in een CAB file? Iemand een idee?

BurnHard.nl ICT Solutions


  • sh4dow
  • Registratie: Augustus 2006
  • Laatst online: 18:31
Zelf doe ik dat op m'n thuisserver met blat.exe. Dit is een commandline tool die kan e-mailen.

Voorbeeld:
code:
1
2
3
4
5
6
7
8
9
10
11
12
more "C:\Documents and Settings\Administrator\Local Settings\Application Data\Microsoft\Windows NT\NTBackup\data\backup01.log" >> mailmsg.txt

set File="mailmsg.txt"
set eMail=email@adres.nl
set subj=-s "Full Backup Voltooid"
set server=-server localhost

set debug=-debug -log E:\Scripts\mail\logs\Mail.log -timestamp 

E:\scripts\mail\blat %File% -to %eMail% -f %eMail% %subj% %server% %debug%

del mailmsg.txt

  • Turdie
  • Registratie: Maart 2006
  • Laatst online: 20-08-2024
BurnHard schreef op vrijdag 11 april 2008 @ 12:20:
Ik gebruik op een SBS server NT backup om de data te backuppen. Voldoet prima. Nu wil ik graag het log betsand dat dan aangemaakt wordt laten mailen zodat de backup makkelijk gecontroleerd kan worden.

Ik heb nu ingesteld dat er maar 1 log bestand wordt gemaakt. Als ik die laat mailen krijg ik een mail met daarin alle prestatie gegevens van de server en een CAB file waarin het log bestand staat.

Kan ik ook alleen het log bestand laten mailen zonder prestatie gegevens en zonder dat het wordt opgeslagen in een CAB file? Iemand een idee?
Je zou dit kunnen doen in VBScript:

code:
1
2
3
4
5
6
7
Set objMessage = CreateObject("CDO.Message") 
objMessage.Subject = "Example CDO Message" 
objMessage.From = "me@my.com" 
objMessage.To = "test@paulsadowski.com" 
objMessage.TextBody = "This is some sample message text." 
objMessage.AddAttachment "c:\temp\readme.txt"
objMessage.Send


Bij objMessage.AddAttachment kun je aangeven waar het logbestand staat.Dit vb scriptje dan in je task sheduler zetten.

Bron

Edit:sh4dow was me voor

  • BurnHard
  • Registratie: Augustus 2001
  • Laatst online: 05-08-2025
Mag ik bij deze mijn dank uitspreken, is gelukt

BurnHard.nl ICT Solutions