none
Berechnung Zeitunterschied

    Frage

  • Hallo,

    ich haben mir ein Script erstellt, welches eine Textdatei durchsucht und mir in zwei Variablen eine Uhrzeit hinterlegt.

    Nun möchte ich gerne das eine E-Mail versendet wird, wenn der Zeitunterschied größer 15 Minuten ist.

    Der Inhalt der Variablen sieht folgendermaßen aus:

    $var1: 14:39:16:

    $var2: 14:48:28:

    Wie kann ich in Powershell die zwei Uhrzeiten (Werte) vergleichen und bei einer Differenz von > 15 Minuten eine Aktion (z.B. versenden einer E-Mail) starten? 

    Vielen Dank

    Peter 



    Dienstag, 11. April 2017 09:40

Antworten

  • Hallo,

    das sollte Dir weiter helfen

    $var1 = '14:39:16'
    $var2 = '14:48:28'
    if ((New-TimeSpan -Start $var1 -End $var2).Minutes -ge 15) {
    	# Hier kannst Du dann mit Send-MailMessage die Mail versenden
    }
    Beste Gruesse
    brima

    Dienstag, 11. April 2017 10:45

Alle Antworten

  • Hallo Peter,

    das sieht nach einer interessanten Aufgabe aus, aber wie ist denn dein Ansatz ?

    Grüße Andy

    Dienstag, 11. April 2017 10:24
  • Hallo,

    das sollte Dir weiter helfen

    $var1 = '14:39:16'
    $var2 = '14:48:28'
    if ((New-TimeSpan -Start $var1 -End $var2).Minutes -ge 15) {
    	# Hier kannst Du dann mit Send-MailMessage die Mail versenden
    }
    Beste Gruesse
    brima

    Dienstag, 11. April 2017 10:45
  • Hallo brima,

    das ist Prima :-)

    Danke Peter

    Dienstag, 11. April 2017 13:09
  • > das sieht nach einer interessanten Aufgabe aus, aber wie ist denn dein Ansatz ?

    :-)


    Blog: http://bytecookie.wordpress.com

    Kostenloser Powershell Code Manager v5: Link
    (u.a. Codesnippets verwalten + komplexe Scripte graphisch darstellen)

    Hilf mit und markiere hilfreiche Beiträge mit dem "Abstimmen"-Button (links) und Beiträge die eine Frage von dir beantwortet haben, als "Antwort" (unten).
    Warum das Ganze? Hier gibts die Antwort.

    Samstag, 15. April 2017 10:41
    Moderator