четверг, 14 ноября 2013 г.

Скрипт очистки логов IIS сервера

Заметка на память. Удаляем старые логи IIS Server. Пишем в notepad.exe

get-childitem -Path C:\inetpub\logs\LogFiles -recurse |
where-object {$_.lastwritetime -lt (get-date).addDays(-90)} |
Foreach-Object { del $_.FullName }

 Данная конструкция рекурсивно  проверяет файлы старше 90 дней вниз по дереву и удаляет их.
Сохраняем del_old_logs.ps1

Можно запустить .\del_old_logs.ps1. Можно поместить в назначенные задания
         powershell.exe c:\scripts\del_old_logs.ps1  -noprofile -Noninteractive

1 комментарий: