Posts

Showing posts from February, 2019

How to: Cleanup IIS Log Files

If you have got a Windows Web Server, it is possible that IIS is enabled to generate the IIS Log files and over the years this could cause some disk space problems.

In order to clear up the disk space; one good option is cleaning up the old IIS log files automatically by using a Windows Scheduler Task and a Powershell script.

For this solution; all credit goes to Bob McCoy, this has helped me and my Client, hope it will help you, too.

Step 1: Copy/Create Script

Copy the following script to a place where your privileged user can get to it. Since it's going to be run by the task scheduler, you don't want it somewhere where users can modify it to accomplish their nefarious purposes.

# Script to be run weekly by task scheduler to cleanup IIS log files
# greater than 30 days old.
$start = (get-date).AddDays(-30)
cd c:\inetpub\logs\logfiles\w3svc1
Get-ChildItem | where {$PSItem.LastWriteTime -lt $start} | Remove-Item

If you are running PowerShell v2, replace $PSItem with $_.

Step 2: S…