Visualizzazione post con etichetta get-winevent. Mostra tutti i post
Visualizzazione post con etichetta get-winevent. Mostra tutti i post

domenica 29 agosto 2021

Backup and clear all event log

PULIZIA E BACKUP DI TUTTI GLI EVENTI DI WINDOWS

Ciao,

stavo cercando uno script per fare il backup e pulire TUTTI gli eventi di Windows. Il problema e' che non ho script gia pronti che facevano esattamente quello che volevo. Cosi facendo un po di ricerche ed un po di copia incolla ho preparato uno script che copia e cancella TUTTI i registri degli eventi di Windows. Eccolo qui sotto.

$datetime=((get-date).ToString("yyyyMMdd_HHmmss_"))

Get-winevent  -Listlog  * | select  Logname, Logfilepath | ForEach-Object -Process { 

    $name = $_.Logname

    $safename = $datetime + $_.Logname

    $safename = $safename.Replace("/","-")

    wevtutil.exe EPL $name  D:\BackupEventLogs\$safename.evtx

    wevtutil cl $name

}


Quello che questo script fa e' di fare il backup di tutti gli eventi di Windows nella D:\backupeventlos

Inoltre nel nome del file di backup aggiunge data ed ora.