powershell脚本定期删除windows日志
例: 定期删除3天前的日志
$FilePath = "C:\Windows\System32\LogFiles"
$DaysAgo=3
$Today=Get-Date
Get-ChildItem -Path $FilePath "*.log" | Where-Object {$_.LastWriteTime -lt $Today.AddDays(-$DaysAgo)} |Remove-Item
例: 定期删除3天前的日志
$FilePath = "C:\Windows\System32\LogFiles"
$DaysAgo=3
$Today=Get-Date
Get-ChildItem -Path $FilePath "*.log" | Where-Object {$_.LastWriteTime -lt $Today.AddDays(-$DaysAgo)} |Remove-Item