Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Frage Microsoft Windows Netzwerk

GELÖST

Ordnerinhalt mit Blat.exe überprüfen

Mitglied: mazza84

mazza84 (Level 1) - Jetzt verbinden

16.02.2010, aktualisiert 18.10.2012, 5189 Aufrufe, 6 Kommentare

Hallo,

ich möchte gerne in regelmäßigen Abständen (alle 30 Minuten) einen Ordner überprüfen, ob sich der Inhalt verändert hat. Indem Ordner befinden sich *.log dateien. Sobald eine Log Datei indem Ordner erstellt wurde, möchte ich gerne den Inhalt der Log-Datei an eine E-mail Adresse versenden.
Ist dies mit Blat.exe möglich oder empfehlt ihr ein anderes Tool?
Vielen Dank für eure Antworten
Mitglied: 60730
16.02.2010 um 10:49 Uhr
Moin,

blat ist ein Kommandozeilenmailer den man empfehlen kann.

Da du nicht schreibst - ob Ihr einen internen Mailserver habt, ist diese Empfehlung nicht aussagekräftig.

Und das man sich um den Blat/Bmail aufruf ein paar Zeilen Batch stricken muß - wäre eh klar.

Und zur Frage wie - in der Suche sollten so einige Treffer zu finden sein.

Gruß
Bitte warten ..
Mitglied: micneu
16.02.2010 um 12:02 Uhr
schreib doch mal wie ist der dateiname?
ist der dateiname immer in einem bestimmten format z.b. log-xyz-abc.log?
auf welchem windows wird es laufen?
kannst du powershell einsetzen?
oder nur die cmd.exe?


gruß michael
Bitte warten ..
Mitglied: mazza84
16.02.2010 um 12:17 Uhr
der Dateiname lautet: BulkImport-+Datum+Uhrzeit.log
Es soll auf einer Windows 2003 Server 32-Bit Version laufen.

Powershell kann eingesetzt werden, ich habe allerdings keine Erfahrungen damit.


Wir setzen einen internen Mailserver Lotus Notes 6.5 ein.
Bitte warten ..
Mitglied: 60730
16.02.2010, aktualisiert 18.10.2012
Servus,

unter "Anleitungen zum Thema" findet man Batch Script zum erkennen einer Datei nach Datum und Übergabe des entsprechenden Dateinamens der aktuellsten Datei neuesten Datums und noch xxx weiteres.

Ich dachte, du hättest den Tipp meinerseits mit der Suche verstanden? bzw. ists ja nur ein paar cm mit dem Mausscroller nach unten und einen Klick weit weg...
Bitte warten ..
Mitglied: micneu
16.02.2010 um 12:39 Uhr
ich habe es soweit erstellt unter windows 7:
nutze die powershell:

01.
 
02.
#   ************************************************************** 
03.
#    einmal auf der powershell ausgeführt werden 
04.
#     "Set-ExecutionPolicy Unrestricted" 
05.
#   ************************************************************** 
06.
#   * Erstellt M.N. - POWERSHELL / Entwicklung   16.02.2010                   * 
07.
#   ************************************************************** 
08.
$Mail1 = "test@test.de" 
09.
$smtp = "192.168.0.228" 
10.
$subj = "Test nachricht" 
11.
$x="-noh2 -p default" 
12.
 
13.
$file = Get-ChildItem "M:\" -filter *.log | sort LastWriteTime -descend 
14.
$filemail = $file | select -first 1 
15.
$filemail2 = $filemail | Select-Object Name 
16.
echo $filemail2 
17.
blatwin $filemail2 -to $eMail1 -f $smtpemail $subj $x
das mit dem mailen habe ich jetzt nicht getestet.
warscheinlich soll noch hinterlegt werden welche datei schon gesendet wurde?
könnte noch eingebaut werden....

gruß michael
Bitte warten ..
Mitglied: micneu
17.02.2010 um 12:05 Uhr
habe es noch etwas optimiert.....
blatwin.exe kann nicht die daten verarbeiten die aus der powershell kommen
deshalb dieser ansatz...
01.
#   ************************************************************** 
02.
#    einmal auf der powershell ausgeführt werden 
03.
#     "Set-ExecutionPolicy Unrestricted" 
04.
#   ************************************************************** 
05.
#    sendmail funktion von  
06.
#    http://www.roland-ehle.de/archives/437 
07.
#   ************************************************************** 
08.
#   * Erstellt M.N. - POWERSHELL / Entwicklung   17.02.2010                   * 
09.
#   ************************************************************** 
10.
# variablen deklarieren 
11.
$smtpserver = "192.168.0.228" 
12.
$fromemail = "backup@xxx.de" 
13.
$toemail = "test@mail.de" 
14.
$betreff = "test mail mit text" 
15.
$ziel = "c:\" 
16.
$endung = "*.txt" 
17.
$file = Get-ChildItem $ziel -filter $endung | sort LastWriteTime -descend 
18.
$filemail = $file | select -first 1 
19.
$filenamefull = $filemail.fullName 
20.
echo $filenamefull 
21.
$body = Get-Content "$filenamefull" 
22.
sendmail $body $smtpserver $fromemail $toemail $betreff 
23.
 
24.
function sendmail($body,$smtpserver,$fromemail,$toemail,$betreff)  
25.
26.
    $SmtpClient = new-object system.net.mail.smtpClient 
27.
    $MailMessage = New-Object system.net.mail.mailmessage 
28.
    #$att = new-object Net.Mail.Attachment($filename) 
29.
    $SmtpClient.Host = "$smtpserver" 
30.
    $mailmessage.from = "$fromemail" 
31.
    $mailmessage.To.add("$toemail") 
32.
    $mailmessage.Subject = “$betreff"  
33.
    $MailMessage.IsBodyHtml = $true 
34.
    $mailmessage.Body = $body 
35.
    $smtpclient.Send($mailmessage) 
36.
37.
 
gruß michael
Bitte warten ..
Ähnliche Inhalte
Monitoring
Blat.exe funktioniert nicht
gelöst Frage von CT-LegendMonitoring3 Kommentare

Hallo liebe Administratoren, Ich habe mir den Email Client blat geholt. Dann habe ich ein batch file geschrieben mit ...

Windows 7
Über die CMD nur einen Ordnerinhalt mit Unterordnern löschen
gelöst Frage von M.MarzWindows 713 Kommentare

Hallo zusammen, ich möchte gerne innerhalb von einem Ordner der auf C: liegt alles löschen. Zum Testen habe ich ...

Batch & Shell
Ordnerinhalt mit Ordnernamen umbenennen
gelöst Frage von RotnasenkaterBatch & Shell5 Kommentare

Servus, liebe Gemeinde! Ich habe ein kleines Anliegen und keienrlei Ahnung von Batch-Programmierung, deswegen hoffe ich auf Hilfe von ...

Windows 7
Netzwerkanmeldeinformationen überprüfen
Frage von HenereWindows 76 Kommentare

Hallo zusammen, auf einem meiner Laptops (Win7) kommt seit heute früh diese Meldung: Der Laptop ist in einem AD, ...

Neue Wissensbeiträge
CPU, RAM, Mainboards

Meltdown und Spectre: Intel zieht Microcode-Updates für Prozessoren zurück

Information von keine-ahnung vor 2 StundenCPU, RAM, Mainboards1 Kommentar

Moin, extrem lutztig. Nur gut, dass ich noch nicht beim Probanden-Bingo mitgemacht habe :-) LG, Thomas

Router & Routing

PfSense als Addon auf QNAP

Information von magicteddy vor 16 StundenRouter & Routing3 Kommentare

Moin, für Spielereien eine ganz nette Idee aber ich fürchte das soetwas auch als echte Firewall genutzt wird: In ...

Datenschutz

Teamviewer kommt für IoT-Geräte wie den Raspberry Pi

Information von magicteddy vor 22 StundenDatenschutz1 Kommentar

Moin, jetzt werden IoT Geräte endgültig zur Wanze? Anscheinend kann man auf einem Dashboard seine Geräte visualisieren Ich stelle ...

Microsoft

Letzte Updates für Win10 und Server2016 müssen bei Bedarf über den Update catalogue in den WSUS importiert werden!

Tipp von DerWoWusste vor 1 TagMicrosoft1 Kommentar

automatisch kommt da nichts an im WSUS und auch nicht im SCCM. Siehe Hinweise zum Bezug der jeweils neuesten ...

Heiß diskutierte Inhalte
Netzwerkmanagement
Preis für Wartungsvertrag ok?
gelöst Frage von a-za-zNetzwerkmanagement23 Kommentare

Hallo! Mal ne Frage, weil ich mich mit dem akzeptablen Preis für einen Reaktionszeitvertrag nicht auskenne. Meine Firma hat ...

Windows Netzwerk
Ist ein Portforwarding auf einen PC ohne lauschendes Programm ein (großes) Sicherheitsproblem?
Frage von PluwimWindows Netzwerk13 Kommentare

Hallo zusammen, zur Fernwartung eines Rechners an einem anderen Ort nutze ich VNC. Da dieser Rechner einfach nur eine ...

Windows Server
TEMP-Profile
Frage von Forseti2003Windows Server13 Kommentare

Guten Morgen, wer kennt sie nicht, die lieben Temporären Benutzerprofile, vorallem immer dann, wenn man sie am wenigsten braucht. ...

Multimedia & Zubehör
Welches Tablet für die Verkäufer?
Frage von Hendrik2586Multimedia & Zubehör12 Kommentare

Guten Morgen meine Lieben, vielleicht könnt ihr mir ja helfen. Es geht um unsere Außendienstmitarbeiter /Verkäufer. Sie sollen demnächst ...