Seite 1 von 1

[VBScript] - Mail bei erfolgreicher Ausführung der Anwendung senden

Verfasst: 04.05.2005, 19:06
von -diggity-
Hi Leute!

Ich hab bei uns im Büro eine Sicherung laufen, die jeden Tag die Daten vom Server automatisch sichert. Nun möchte ich, dass bei erfolgreicher Sicherung mir eine eMail gesendet wird. Wie funktioniert das? sendmail muss auf dem Server mal installiert sein, denk ich mir. Aber wie geht's weiter?
Hoffe auf Anregungen, Lösungsansätze und Ideen eurerseits!

(Habs bewusst in dieses Forum gepostet, weil im Windowsforum eh nix los ist)
MfG
diggity

Verfasst: 04.05.2005, 19:23
von cytrinox
.oO(backup.sh && echo "update ok" | /var/qmail/bin/qmail-inject $USER;)


_wie_ machst du das backup?

Verfasst: 04.05.2005, 19:26
von -diggity-
Mit VBS meine ich VB Script, das heißt ich habe einen Windows Server ;>

Kann das Script jetzt aber nicht posten weil ich nicht im Büro bin und von hier keinen Zugruff auf den Server hab.

Re: [VBScript] - Mail bei erfolgreicher Ausführung der Anwendung senden

Verfasst: 04.05.2005, 20:20
von thg
Original geschrieben von -diggity-
(Habs bewusst in dieses Forum gepostet, weil im Windowsforum eh nix los ist)
MfG
diggity
schön und jetzt rate mal, warum...

Verfasst: 04.05.2005, 23:24
von -diggity-
Hab jetzt sendmail für Windows installiert, funzt eigentlich prächtig. Jetz muss ich halt sendmail von meinem VB Script aus aufrufen, WENN das Backup ohne Fehler geklappt hat. Das Script startet aber nur das Backup, das heißt wenn das Backup zu Ende ist wird ja kein weiteres Script ausgeführt und somit kann ich ja sendmail nicht starten ... hmm. Wisst ihr da was?

Verfasst: 04.05.2005, 23:34
von Master
Warum benutzt du nicht einer den mitgelieferten smtp service?
Ausserdem hast du immer noch nicht gesagt wie du das Backup fährst.
Meine Kristallkugel sagt was von ntbackup...

Verfasst: 05.05.2005, 00:01
von -diggity-
Ja, ist ein VB Script, welches ntbackup mit den entsprechenden Parametern ausführt. Ich werde es morgen hier posten!

Verfasst: 05.05.2005, 16:54
von -diggity-
So sieht das Backupscript aus:

sicherung.vbs

Code: Alles auswählen

' VBScript source code
Dim Wochentag
Dim Aufruf
Dim Ergebnis

Wochentag = WeekdayName(datepart("w",Date))

Aufruf = "ntbackup.exe backup systemstate "
Aufruf = Aufruf & "@C:\sicherung_normal.bks "
Aufruf = Aufruf & "/F \\pc-backup\backup\"
Aufruf = Aufruf & "Sicherung_" & Wochentag & " "
Aufruf = Aufruf & "/V:no /R:no /L:s /M normal"

Set objShell = WScript.CreateObject("WScript.Shell")
Ergebnis = objShell.Run(Aufruf,10,True)

Select Case Ergebnis 
	Case 0
		objShell.LogEvent 0, "Ergebniscode der Sicherung ist: " & Ergebnis
	Case Else
		objShell.LogEvent 1, "Ergebniscode der Sicherung ist: " & Ergebnis
End Select

Set objShell = Nothing