patriot
Goto Top

Powershell - letzte Änderung einer Datei älter als 5 Minuten

Guten Tag Zusammen,

wir haben ein Logfile, welches alle 5 Minuten neu gefüllt wird.
Ab und kann kommt es vor das dass schreiben in die Datei nicht mehr funktioniert, ich kann das allerdings nicht beeinflussen und muss dann den Service neu starten.

Nun möchte ich per Powershell die letzte Änderung überwachen, sprich wenn der letzte Zugriff 6 Minuten alt ist dann Aktion auslösen.
Hat einer ne Idee für mich wie ich das mit der letzten Änderung hinbekomme?

Vielen Dank

Content-ID: 348460

Url: https://administrator.de/contentid/348460

Ausgedruckt am: 22.11.2024 um 01:11 Uhr

MrCount
MrCount 07.09.2017 um 13:27:11 Uhr
Goto Top
Servus,

das Zauberwort dürfte LastWriteTime sein...

--> Powershell LastWriteTime
133883
133883 07.09.2017 aktualisiert um 16:15:17 Uhr
Goto Top
while($true){
    If((get-item 'c:\ordner\datei.log').LastWriteTime -lt (get-date).AddMinutes(-6)){  
       Write-Host "Achtung !!!" -F Yellow  
   }
   sleep 60
}
133883
133883 08.09.2017 um 14:44:57 Uhr
Goto Top