Come spostare i file di log vecchi in un altra posizione
Questo script PowerShell permette di archiviare i file di log ($source) più vecchi di una certa data ($dt) in un altra posizione ($destination).
PowerShell
$source = "C:\inetpub\logs\LogFiles\W3SVC2\*.log"
$destination = "\\nomeserver\LogFiles\W3SVC2\backupLog"
#sposta i file più vecchi di 5 gg riferito alla data di ultima scrittura LastWriteTime)
$dt = (Get-Date).Date.adddays(-5)
Get-Item $source | ? {$_.LastWriteTime -lt $dt} | move-item -Destination $destination