답변:
대부분의 사람들이이 기능에 대해 모르는 것처럼 보이지만 Windows는 구성된 경우 로그 파일을 자동으로 회전시킵니다. 이 파일에서 "AutoBackupLogFiles"를 찾으십시오.
서버 단위로이를 구성 할 수 있지만 많은 서버에서는 지루합니다. 서버 컴퓨터에서이 템플릿을 설정하기 위해 관리 템플릿을 만든 다음 시작 스크립트를 스크립팅하여 예약 된 작업을 추가하여 정기적으로 로그 파일을 보관하고 ZIP 파일로 보관 위치로 옮깁니다. 그것은 정말로 잘 작동했고 싸다!
다음은 이벤트 로그를 저장하고 지우는 VBS 스크립트입니다. 예약 된 작업에 넣습니다. 특정 이벤트 로그는 스크립트의 3 행에 지정되어 있으며 대상 경로를 조정해야합니다.
MSDN 에서 "빌려온"코드 (예 : 도난) .
strComputer = "."
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate,(Backup)}!\\" & strComputer & "\root\cimv2")
Set colLogFiles = objWMIService.ExecQuery("Select * from Win32_NTEventLogFile Where LogFileName='Application'")
For Each objLogfile in colLogFiles
errBackupLog = objLogFile.BackupEventLog("c:\\application" & year(Now) & "_" & month(Now) & "_" & day(Now) & "_" & hour(now) & "_" & minute(now) & ".evt")
objLogFile.ClearEventLog
Next
사용자 지정 ADM 템플릿에 대해 구성 가능한 옵션을 보려면보기 메뉴를 클릭하고 "완전히 관리 할 수있는 정책 설정 만 표시"를 선택 취소해야합니다.