Logfile per E-mail versenden

Diskutiere Logfile per E-mail versenden im Software Probleme Forum im Bereich Computerprobleme; Einen wunderschönen guten Morgen liebe Community, ich habe ein kleines Problem. Ich bin gerade dabei mit Windows Powershell ein Skript zu...

  1. #1 kawageri, 13.07.2009
    kawageri

    kawageri Erfahrener Benutzer

    Dabei seit:
    10.07.2008
    Beiträge:
    449
    Zustimmungen:
    0
    Ort:
    Meerbusch
    Einen wunderschönen guten Morgen liebe Community,

    ich habe ein kleines Problem. Ich bin gerade dabei mit Windows Powershell ein Skript zu erstellen, dass jeden Morgen prüft ob alle Server laufen und auf Ping reagieren.
    Das funktioniert soweit auch. Auch die Ausgabe in eine Textdatei macht keine Probleme.
    Allerdings möchte ich das Logfile per E-mail automatisch, nach dem Durchführen des Skripts an einen Arbeitskollegen senden lassen. Und da hänge ich im Moment.

    Hat jemand da ne Ahnung von und könnte mir helfen?


    mfG
     
  2. Anzeige

    schau mal hier: Windows-Wartungs-Tool. Viele Probleme lassen sich damit einfach beheben. Oftmals ist der PC dann auch schneller!
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren.
  3. #2 helidoc, 13.07.2009
    helidoc

    helidoc killed by a black pudding
    Moderator

    Dabei seit:
    01.06.2007
    Beiträge:
    3.647
    Zustimmungen:
    1
    Ort:
    Bluemchenwiese
    Ahnung von der Powershell habe ich magels Windows zwar nicht, aber ich vermute das hier dürfte genau das sein, was du suchst... Wenn fping für Windows brauchbar ist, könntest du es dir mal als Alternative zu ping anschauen...
     
  4. #3 kawageri, 13.07.2009
    kawageri

    kawageri Erfahrener Benutzer

    Dabei seit:
    10.07.2008
    Beiträge:
    449
    Zustimmungen:
    0
    Ort:
    Meerbusch
    ja sowas in der Art habe ich gesucht. Ich les mich da jetzt mal ein wenig rein und probiere es aus.

    Danke
     
  5. #4 kawageri, 15.07.2009
    kawageri

    kawageri Erfahrener Benutzer

    Dabei seit:
    10.07.2008
    Beiträge:
    449
    Zustimmungen:
    0
    Ort:
    Meerbusch
    Hat noch nicht wirklich funktioniert. Habe aber auch was anderes im internet gefunden

    $SmtpServer = "<SMTP-Server>"
    $SmtpClient = new-object system.net.mail.smtpClient
    $SmtpClient.host = $SmtpServer

    $Nachricht = new-object system.net.mail.MailMessage
    $Nachricht.From = ("<Quelladresse, beliebig wählbar>")
    $Nachricht.To.Add("<Ziel-Adresse>")
    $Nachricht.Subject = ("ADMINCHECK.PS1 Logfile")
    $Nachricht.Body = get-content $logfile | out-string

    $SmtpClient.Send($Nachricht)


    Das habe ich gefunden. Allerdings kann ich damit keine Mail verschicken. Das Programm meldet :

    Ausnahme beim Aufrufen von "Send" mit 1 Argument(en): "Fehler beim Senden von Mail."
    An :Zeile:61 Zeichen:16
    + $SmtpClient.Send <<<< ($Nachricht)


    Hat jemand ne Ahnung wodran es liegt?
     
  6. #5 helidoc, 15.07.2009
    helidoc

    helidoc killed by a black pudding
    Moderator

    Dabei seit:
    01.06.2007
    Beiträge:
    3.647
    Zustimmungen:
    1
    Ort:
    Bluemchenwiese
    Braucht dein smtp-Server vielleicht eine Authentifizierung? Was benutzt du als smtp-Server?
     
  7. #6 kawageri, 15.07.2009
    kawageri

    kawageri Erfahrener Benutzer

    Dabei seit:
    10.07.2008
    Beiträge:
    449
    Zustimmungen:
    0
    Ort:
    Meerbusch
    da wir mit exchange hier arbeiten, müsste es doch der exchange server sein, oder?
     
  8. #7 helidoc, 15.07.2009
    helidoc

    helidoc killed by a black pudding
    Moderator

    Dabei seit:
    01.06.2007
    Beiträge:
    3.647
    Zustimmungen:
    1
    Ort:
    Bluemchenwiese
    Das kann ich dir nicht sagen - ich kenne ja euer Netzwerk nicht. Wer betreut diesen Mailserver denn? Oder anders: Welche Einstellungen werden denn in den gewöhnlichen Mailclients genutzt?
     
  9. #8 kawageri, 15.07.2009
    kawageri

    kawageri Erfahrener Benutzer

    Dabei seit:
    10.07.2008
    Beiträge:
    449
    Zustimmungen:
    0
    Ort:
    Meerbusch
    die Mailclients werden automatisch von exchange konfiguriert.

    Ich habe leider bei Outlook 2007 auch noch nichts gefunden, bezüglich smtp.
     
  10. #9 kawageri, 16.07.2009
    kawageri

    kawageri Erfahrener Benutzer

    Dabei seit:
    10.07.2008
    Beiträge:
    449
    Zustimmungen:
    0
    Ort:
    Meerbusch
    Das mit dem Sender per E-Mail kann noch warte. Ich frage dazu meinen Kollegen nächste Woche da dieser aus dem urlaub kommt.

    Ich habe noch eine andere Frage zu Powershell.

    Da ich das Ergebnis in eine .txt-Datei exportiere, diese aber nicht sehr übersichtlich ist, möchte ich gern wissen wie man das Ausgabeformat ändern kann.

    kann mir dabei jemand helfen?


    Danke für die Hilfe soweit.
     
  11. #10 phdorpyj, 16.07.2009
    phdorpyj

    phdorpyj Erfahrener Benutzer

    Dabei seit:
    14.07.2009
    Beiträge:
    135
    Zustimmungen:
    0
    Also umsetzen könnte ich das selber mit PowerShell wahrscheinlich nicht so schnell, aber eventuell kannst du automatisiert HTML-Tags einfügen (z.B. jeden Log Eintrag in nen Zeilen Tag) und in der Mail dann den MIME-Type auf text/html setzen.
     
  12. Anzeige

    Es ist generell erstmal empfehlenswert alle ggf. veralteten oder fehlerhaften Treiber zu scannen und auf neue zu aktualisieren. Hier kannst du einen Treiber-Scanner downloaden. Das erspart oftmals viel Ärger und hilft gegen diverse Probleme.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren.
  13. #11 kawageri, 17.07.2009
    kawageri

    kawageri Erfahrener Benutzer

    Dabei seit:
    10.07.2008
    Beiträge:
    449
    Zustimmungen:
    0
    Ort:
    Meerbusch
    wie macht man das genau?
     
  14. #12 helidoc, 17.07.2009
    helidoc

    helidoc killed by a black pudding
    Moderator

    Dabei seit:
    01.06.2007
    Beiträge:
    3.647
    Zustimmungen:
    1
    Ort:
    Bluemchenwiese
Thema: Logfile per E-mail versenden
Die Seite wird geladen...

Logfile per E-mail versenden - Ähnliche Themen

  1. VR-Brille und E-Sports?

    VR-Brille und E-Sports?: Servus, ich sitze gerne mal für mehrere Stunden vor dem PC oder an der Konsole. Ich kann von mir behaupten das ich stark an den...
  2. bestimmte Icons aus dem Infobereich per GPO entfernen

    bestimmte Icons aus dem Infobereich per GPO entfernen: Gibt es die Möglichkeit bestimmte Icons per GPO aus dem Infobereich (Taskleiste) zu dauerhaft zu entfernen. Ich möchte gern verwehren, das in den...
  3. Verifikation Mail von PayPal. Ist ein Virus oder nur Spass?

    Verifikation Mail von PayPal. Ist ein Virus oder nur Spass?: Hallo. Ich habe heute eine Benachrichtigung von PayPal Bezahlsystem bekommen? Wie kann ich feststellen ob das kein Spass ist? Oder ist Spass zum...
  4. Verkaufe E-Pfeife Starterset (NEU)

    Verkaufe E-Pfeife Starterset (NEU): Verkaufe ein E-Pfeifen Starterset - habe zwei Stück geschenkt bekommen, kann aber nur eines gebrauchen. Es handelt sich um dieses Set hier:...
  5. E-Mails vor Exchange und Verteilung auf Viren prüfen

    E-Mails vor Exchange und Verteilung auf Viren prüfen: Gibt es eine Lösung wie man Mails vor der Verteilung auf Schadsoftware/Viren prüfen kann. Hat da jemand mit Erfahrung? Danke