Subscribe:

Labels

Thursday, September 27, 2018

Remove IIS logs

cls
$limit = (Get-Date).AddDays(-7)

Import-Module WebAdministration
$iisdir = (Get-WebConfigurationProperty "/system.applicationHost/sites/siteDefaults" -name logfile.directory).Value

if($iisdir.Contains("%SystemDrive%"))
{

$iisdir = $iisdir.Replace("%SystemDrive%","C:");
}
Write-Host "iisdirectory path : "$iisdir

Get-ChildItem $iisdir -Recurse | Where-Object { !$_.PSIsContainer -and $_.CreationTime -lt $limit } | Remove-Item -Force

Write-host "Deledted files which are before date :"$limit -ForegroundColor Green
write-host "Completed Successfully Deleting Files from Path: " $iisdir -ForegroundColor Green

No comments:

Post a Comment