[server] 작업 스케줄러 라이브러리에서 하나의 작업에 대해서만 기록을 비활성화 하시겠습니까?

내가 선택한 모든 작업 사용 내역 윈도우 서버 2008 R2의 작업 스케줄러 라이브러리 옵션을 선택합니다.

대부분의 작업에서 기록을 유지하고 싶지만 다른 작업이 아닌 일부 작업 (중요하지 않은 빈번한 작업)에 대해 기록을 비활성화 할 수 있는지 궁금합니다.



답변

생각하는 것처럼 좋은 필터 방법이있는 것처럼 보이지는 않지만 먼저 작업에 몇 가지 작업을 추가하여 로깅을 비활성화하고 나중에 활성화 할 수 있습니다.

그 시점에 로그에 쓰려고하는 다른 예약 된 작업이있을 가능성이 있으므로, 그 끝에 잠재적 인 로깅 손실이 있는지 확인해야합니다.

여기 에서 아래 스크립트를 참조 하십시오

$ logName = ‘Microsoft-Windows-TaskScheduler / 운영’

$ log = New-Object System.Diagnostics.Eventing.Reader.EventLogConfiguration

$ logName

$ log.IsEnabled = $ true

$ log.SaveChanges ()

내가 이것을 생각할 수있는 유일한 다른 방법은 보드 전체에서 비활성화 할 수 있으며 로깅하려는 이벤트의 경우 실제 명령을 powershell 스크립트 또는 모든 출력을 텍스트 또는 사용자 정의 이벤트 로그에.


답변