×

powershell删除IIS目录下的日志文件powershell

hqy hqy 发表于2025-01-15 14:46:29 浏览3 评论0

抢沙发发表评论

powershell删除IIS目录下的日志文件powershell

使用方法:复制代码另存为.ps1文件运行

代码语言:javascript
复制
# 设置日志文件的根目录路径
$logRootDirectory = "D:\IIS日志\"

# 计算一周前的日期
$oneWeekAgo = (Get-Date).AddDays(-7)# 递归获取根目录下的所有子目录
$subdirectories = Get-ChildItem -Path $logRootDirectory -Directory -Recurse

# 遍历每个子目录foreach ($subdirectory in $subdirectories) {
    # 获取子目录中的所有日志文件
    $logFiles = Get-ChildItem -Path $subdirectory.FullName -Filter "*.log"
    
    # 遍历每个日志文件    foreach ($file in $logFiles) {
        # 检查文件的最后修改日期        if ($file.LastWriteTime -lt $oneWeekAgo) {
            # 删除过期的日志文件
            Remove-Item -Path $file.FullName -Force        }
    }}



打赏

本文链接:https://www.kinber.cn/post/4687.html 转载需授权!

分享到:


推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

 您阅读本篇文章共花了: 

群贤毕至

访客