การที่จะเข้าไปตามลบใน Folder ที่เก็บ log files ที่ C:\windows\system32\logfiles
ในแต่ละ folder ก็ดูเป็นวิธีที่ไม่ smart นัก
เลยลองจิ้ม google ดูได้วิธีลัดกว่านั้นคือการทำ bat file มาลบมัน
มาดูวิธีการเป็นขั้นตอนกันเลยดีกว่า
1.>เข้าไป download file จาก link นี้ http://angstrey.com/index.php/2009/04/22/deleting-old-iis-log-files/
(บทความนี้ถอด step จาก link ข้างบนมาเป็นภาษาไทย)
2.>นำไฟล์ดังกล่าวที่แตก zip จะได้ file deleteoldfiles.bat นำไปวางยัง C:\
3.>เปิด cmd ขึ้นมาแล้วทำตาม step ด้านล่าง
3.1> access ไปยัง directory C:\
3.2> พิมพ์ command >> deleteoldfiles.bat c:\windows\system32\logfiles *.log 60
3.3>จะปรากฏข้อความดังภาพด้านล่างถามให้เรายืนยันการลบ ตอบ y

3.4>script จะทำการลบอัตโนมัติจบขั้นตอน
4.>ถ้าต้องการให้มันลบ IIS log อัตโนมัติทุกเดือนมีวิธีดังนี้
4.1>สร้างไฟล์ cleanupIISlog.bat ขึ้นมาดังภาพ วางไว้ที่ C:\
4.2> เพิ่ม task แก่ schedule ใน control panel
4.2.1>เลือก scheduled tasks
4.2.2>ทำตาม step ในภาพ
4.2.3>เลือกเป็น monthly เพื่อลบทุกเดือน
4.2.4>กำหนดวัน
4.2.5>กำหนด user ที่ทำการ run task นี้เป็นการจบขั้นตอนการสร้าง task ที่ใช้ลบ IIS log ทุกเดือน
อ้างอิงเพิ่มเติม : http://angstrey.com/index.php/2009/04/22/deleting-old-iis-log-files/






ไม่มีความคิดเห็น:
แสดงความคิดเห็น