cadica 10 Geschrieben 10. Juli 2008 Melden Geschrieben 10. Juli 2008 Hallo Gemeinde! möchte folgendes erreichen: in einen Ordner entstehen fast jeden Tag Dateien. Ich möchte ein Mail bekommen, wenn z.b. nach 7 Tagen keine neuen Dateien mehr angelegt wurden. Ich hätte an eine Batch-Datei gedacht, welche bei einer neg. Abfrage blat.exe(Mailversand) aktiviert. mit einer if-Abfrage kann man glaub ich nur auf bestehende Dateien eine Abfrage erstellen. danke für jede Art von Hilfe!
NilsK 3.046 Geschrieben 10. Juli 2008 Melden Geschrieben 10. Juli 2008 Moin, in einen Ordner entstehen fast jeden Tag Dateien. Ich möchte ein Mail bekommen, wenn z.b. nach 7 Tagen keine neuen Dateien mehr angelegt wurden. ich kann's dir mangels Zeit gerade nicht bauen, aber mit dem Log Parser (kostenloser Download bei Microsoft) kannst du solche Abfragen machen, z.B. Dateien zählen, deren CreationTime weniger als 7 Tage alt ist. Falls die Zahl 0 ist, könntest du dann in deinem Batch eine Aktion ausführen. Log Parser ist ein wenig gewöhnungsbedürftig, aber er kann irre viel - unter anderem so was. .: www.kaczenski.de :. Gruß, Nils
blub 115 Geschrieben 10. Juli 2008 Melden Geschrieben 10. Juli 2008 Hallo cadica, Mit einem Powershellscript geht das recht bequem # Powershell V1.0 # by blub@mcseboard.de $Verzeichnis='C:\download\Files' $maxAlter=7 $Batchfile=c:\temp\test.bat $sendMessage=0 $files=gci $Verzeichnis foreach($file in $files){ if ($file.lastwritetime -gt (get-date).addDays(-$maxAlter)){ #out-host -inputobject $($file.fullname +" "+ $file.lastwritetime) $sendMessage=1 break } } # Aufruf des Batchfiles, wenn kein File gefunden wurde, jünger als $maxAlter Tage if ($sendMessage -eq 0){ $Batchfile } - Die drei Variablen in den ersten drei Zeilen kannst du anpassen - in der Batchdatei z.B. c:\temp\test.bat kannst du dein blat unterbringen Wie du Powershellscripte startest, findest du hier Running Windows PowerShell Scripts PS: deine Idee kann ich selbst gut brauchen, um das Erstellen von Logfiles zu überwachen cu blub
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden