问题状况:
大量日志不能及时清理容易造成服务器问题,批量部署又比较困难,所以在一台服务器增加任务计划,并在脚本中填写需要清理的服务器IP来解决这个问题;
@echo off
for %%i in (
172.30.13.16,
172.30.13.17
)do D:\del_IIS_log\PsExec.exe -u administrator -p passwd-123 \\%%i -d forfiles /p D:\logs\LogFiles\ /s /m *.log /d -7 /c "cmd /c del @file" && echo >> d:\test.txt
需要把 PsExec.exe 放在D盘的指定目录,如果必须放到其他目录则需要修改,可以利用任务计划批量清理IIS日志(前题是必须在开启共享目录,也就是说用当前账户可以访问到)