Windows. Exchange. Очистка логов IIS.

Решение – сделать задание Планировщика, которое удаляет файлы старше 30 дней:

Register-ScheduledTask -TaskName 'Удаление логов IIS старше 30 дней' -Action (New-ScheduledTaskAction -Execute 'cmd.exe' -Argument '/c forfiles /p "C:\inetpub\logs\LogFiles" /s /m *.log /d -30 /c "cmd /c del @path"') -Trigger (New-ScheduledTaskTrigger -Daily -At 3am) -Principal (New-ScheduledTaskPrincipal -UserId 'SYSTEM' -LogonType ServiceAccount -RunLevel Highest) -Settings (New-ScheduledTaskSettingsSet -StartWhenAvailable -ExecutionTimeLimit (New-TimeSpan -Hours 2))

Откат – удалить задание планировщика:

Unregister-ScheduledTask -TaskName 'Удаление логов IIS старше 30 дней' -Confirm:$false

Оставить ответ

Ваш адрес email не будет опубликован.

÷ 5 = 2