博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PowerShell清空IIS日志
阅读量:2237 次
发布时间:2019-05-09

本文共 708 字,大约阅读时间需要 2 分钟。

通过Powershell可以很方便地清理IIS日志,今天获得了一个脚本,现在贴出来作为学习记录。

# Module: Powershell script to clean IIS log files Set-Executionpolicy RemoteSigned$days=-7 (Get-Variable Path).Options="ReadOnly"$Path="C:\inetpub\logs\LogFiles\W3SVC1"Write-Host "Removing IIS-logs keeping last" $days "days"CleanTempLogfiles($Path)function CleanTempLogfiles(){    param ($FilePath)    Set-Location $FilePath    Foreach ($File in Get-ChildItem -Path $FilePath)    {        if (!$File.PSIsContainerCopy)         {            if ($File.LastWriteTime -lt ($(Get-Date).Adddays($days)))             {                 remove-item -path $File -force                 Write-Host "Removed logfile: "  $File            }        }    } }
代码很简单,可以封装成函数使用。

转载地址:http://acsbb.baihongyu.com/

你可能感兴趣的文章
【Java】【28】提高List的removeAll方法的效率
查看>>
【JS】【31】读取json文件
查看>>
OpenSSL源代码学习[转]
查看>>
google app api相关(商用)
查看>>
linux放音乐cd
查看>>
GridView+存储过程实现'真分页'
查看>>
flask_migrate
查看>>
解决activemq多消费者并发处理
查看>>
UDP连接和TCP连接的异同
查看>>
hibernate 时间段查询
查看>>
java操作cookie 实现两周内自动登录
查看>>
Tomcat 7优化前及优化后的性能对比
查看>>
Java Guava中的函数式编程讲解
查看>>
Eclipse Memory Analyzer 使用技巧
查看>>
tomcat连接超时
查看>>
谈谈编程思想
查看>>
iOS MapKit导航及地理转码辅助类
查看>>
检测iOS的网络可用性并打开网络设置
查看>>
简单封装FMDB操作sqlite的模板
查看>>
iOS开发中Instruments的用法
查看>>