Willkommen im #Neuland
Login wie bei quake.ingame.de zuvor, die Passwörter aus der alten Datenbank wurden aber gelöscht - einmal hier neu anfordern.
Wer seine E-Mail-Adresse nicht mehr hat oder kennt, bitte eine Nachricht mit Infos schicken o. im Discord melden.

PQ Discord Server: #planetquake                                                                                                                                         Spenden? Hier entlang!

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

Forum für alle Freunde von Gates und Konsorten. Für Fragen zu Windows und Windowsprogrammen.
Antworten
-diggity-

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

Beitrag 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
cytrinox
Grunt
Grunt
Beiträge: 248
Registriert: Apr 2003
Kontaktdaten:

Beitrag von cytrinox »

.oO(backup.sh && echo "update ok" | /var/qmail/bin/qmail-inject $USER;)


_wie_ machst du das backup?
http://www.terminal.io «» Private website
-diggity-

Beitrag 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.
thg
Staff
Staff
Beiträge: 6263
Registriert: Jan 2000
Wohnort: Stuttgart

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

Beitrag 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...
Bild
-diggity-

Beitrag 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?
Master
Patriot
Patriot
Beiträge: 1264
Registriert: Mär 2001

Beitrag 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...
-diggity-

Beitrag von -diggity- »

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

Beitrag 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
Antworten