Windows Server 작업 스케줄러 기록 기록을 활성화하려면 어떻게합니까?


195

예약 된 작업 (주로 PHP 파일을 호출하는 .bat 파일)이 실행되는 Windows Server 2008이 있습니다. 서버에 2 명의 사용자가 있는데 하나는 관리자이고 다른 하나는 표준 사용자입니다.

표준 사용자를 사용하여 이벤트 뷰어를 사용하여 작업 스케줄러 내역 탭에서 내역 로그를 지 웠습니다. 이제 더 이상 기록을 기록하지 않습니다. 예약 된 모든 작업의 ​​내역이 내역 탭에 더 이상 없습니다. 그러나 마지막 실행 결과는 0x0을 반환하고 스케줄러는 정상적으로 작동합니다.
조언 부탁드립니다.


각 Windows 업데이트에서 기록을 사용하지 않도록 설정 한 후에도이
Carl Walsh의

답변:


355

1 단계 : 높은 작업 스케줄러를 엽니 다 (예 : 작업 스케줄러 아이콘을 마우스 오른쪽 버튼으로 클릭 하고 관리자 권한으로 실행을 선택합니다 )

2 단계 : 작업 창 ( 작업 탭이 아닌 오른쪽 창 )에서 모든 작업 기록 사용을 클릭합니다.

그게 다야. 이것이 기본적으로 켜져 있지 않은 이유는 확실하지 않지만 그렇지 않습니다.


2
Windows Server 2008 Standard가 있으며 "작업 창에서 모든 작업 기록 사용"을 클릭하십시오. 실행중인 작업, MS 예약 시스템 작업에 대한 기록이 없습니다.
Logman

10
작업 스케줄러를 엽니 다. 왼쪽 창에서 작업 스케줄러 (로컬)를 마우스 오른쪽 단추로 클릭 한 다음 모든 작업 기록 사용을 클릭합니다.
billvsd 2016 년

2
내 역사는 최근에 '나'가 아닌 '비활성화'되었습니다. 아마도 Win 10 업데이트로 인해? 물론 나는 실제로 작업 내역을보고 싶을 때만 알았습니다. :(
maxhugen

3
매우 유용한 정보입니다. 한 가지 질문 : 모든 작업 기록을 활성화 한 후 시스템에 오버 헤드가 있습니까?
armen

1
하나의 작업에서 기록을 활성화하는 방법이 아닌 글로벌 플래그 만있는 것 같습니다. Jeremy의 답변에서 알 수 있듯이 기록은 Windows 이벤트 로그에 대한 관점이므로 기록은 전혀 또는 전혀 없습니다.
Carl Walsh

15

내가 다른이 가능한 이벤트 로그 항목이 특정 작업에 대한 작업 스케줄러의 기록 탭에 표시되지 않는 이유를 궁금해들에 대한 답을, 모든 작업 기록을 사용할 경우에도, 그 작업을위한 이벤트는 이벤트 로그에서 볼 수 있으며, 다른 모든 작업은 역사를 잘 보여줍니다. 제 경우에는 13 개의 새로운 작업을 만들었습니다. 그 중 5 개는 히스토리에서 이벤트가 잘 표시되었지만 다른 8 개에서는 히스토리 탭이 완전히 비어있었습니다. 이벤트 뷰어 사용에 대한 Mick Wood의 게시물을 사용하여 이러한 작업이 개별적으로 기록에 대해 활성화되고 이벤트를 기록 할 수 있는지 확인했습니다.

그리고 나에게 맞았다. 나는 다른 5 명과는 달리 8 명 모두가 공통적으로 가지고있는 것을 갑자기 깨달았습니다. 모두 이벤트 이름에 앰퍼샌드 (&) 문자가있었습니다. 내가 만든 첫 번째 작업 인 "E와 N 동기화"를 내보내고 내 보낸 파일 이름을 바꾸고 XML 내용을 편집 한 다음 새 작업을 가져 와서 만들었습니다. Windows 탐색기를 사용하여 작업 이름을 "예 :"C와 N & T 동기화 "로 변경하고 작업 스케줄러를 사용하여 작업을 가져올 수 있습니다. 그러나 이름에 "&"라는 성가신 이벤트 로그에서 히스토리를 검색 할 수 없습니다. 원래 이벤트를 삭제하고 xml 파일의 이름을 "C와 N 및 T에 동기화"로 바꾼 후 voila를 임포트하면 작업 스케줄러의 히스토리 탭에 모든 로그 항목이있었습니다.


나는 같은 문제가있다. 어떤 것은 역사가 있고 어떤 것은없는 것이다. 그러나 & 문자가 문제가되지 않는 것 같습니다 .... 솔루션 : 실제 이벤트 로그를 검색하여 특정 수의 레코드 후에 이벤트 로그가 제거 된 것으로 보입니다. 내가 찾고 있던 역사는 이미 지워졌습니다.
Jeff

건배 Jeremy 당신은 저를 많은 고뇌를 구했습니다
ryansin

13

혼란은 내 서버에서 왼쪽의 작업 스케줄러 라이브러리를 마우스 오른쪽 버튼으로 클릭하고 모든 작업 기록을 활성화하거나 비활성화하는 옵션을 얻으려면 마우스 오른쪽 버튼을 클릭해야한다는 것입니다.

도움이 되었기를 바랍니다


즉, 내 경우에는 적어도 윈도우 서버 2012에 대한 올바른 대답
오어

11

작업 스케줄러 앱 의 조정은 실제로 특정 이벤트 로그의 활성화 상태 만 제어하므로 Windows 명령 줄을 통해 작업 스케줄러 "이력"모드를 동일하게 조정할 수 있습니다.

wevtutil set-log Microsoft-Windows-TaskScheduler/Operational /enabled:true

현재 상태를 확인하려면

wevtutil get-log Microsoft-Windows-TaskScheduler/Operational

키 스트로크 방지를 위해 위의 약식 버전이 있습니다.

wevtutil sl Microsoft-Windows-TaskScheduler/Operational /e:true
wevtutil gl Microsoft-Windows-TaskScheduler/Operational

retention: falseand autoBackup: falsepublishing: line 에 댓글을 달 수 있습니까 ? 이 줄에 대한 설명이 없습니다. 아마도 현재 상태의 각 줄의 의미를 답에 추가 할 수 있습니다.
Jon Grah

@JonGrah 죄송합니다. 무슨 말인지 모르겠습니다. 당신이 언급 한 단어는 내 대답에 나타나지 않습니다.
Glenn Slayden

죄송합니다. 스크린 샷 ( screencast.com/t/FY6u6v2A)을 포함시켜야합니다 . 희망은 관계를 설명 난에 대해 질문하고 어떤 것을 retention: false하고 autoBackup: falsepublishing: lines?
Jon Grah

@JonGrah 확인을 주셔서 감사합니다. 전에는 눈치 채지 못했습니다. 희망 일부 다른 의지 차임에이 - 또는 당신은 ... 새 질문을 게시 할 수
글렌 Slayden

'보유'및 '자동 백업'은 eventvwr과 관련되며 eventvwr은 로그와 관련이 있습니다. (즉, EVENTVWR.EXE /l:%SystemRoot%\System32\Winevt\Logs\Microsoft-Windows-TaskScheduler%4Operational.evtx)
Luuk

4

Windows 2008R2 서버에서 찾은 곳입니다. 높은 작업 스케줄러 "작업 스케줄러 라이브러리"를 클릭하십시오. 오른쪽 "작업"패널에 옵션으로 나타납니다.

여기에 이미지 설명을 입력하십시오


3

작업 스케줄러의 어느 곳에서나 히스토리를 활성화 / 비활성화 할 수있는 옵션이없는 다른 사람들에게 도움이 될 수 있습니다.

컴퓨터 관리 또는 관리 도구> 이벤트 뷰어에서 이벤트 뷰어를 엽니 다.

이벤트 뷰어에서 미리보기 패널이 표시되는지 확인하십시오 (보기> 미리보기 패널을 선택해야합니다)

왼쪽 창에서 응용 프로그램 및 서비스 로그, Microsoft, Windows, TaskScheduler를 차례로 확장 한 다음 운영을 선택합니다.

미리보기 창에 작업 및 이벤트 nnn (TaskScheduler) 아래의 두 섹션이있는 작업이 표시되어야합니다. 운영 섹션에 나열된 항목 중 하나는 속성이어야합니다. 이 항목을 클릭하면 로깅 활성화 옵션이 일반 탭에 있습니다.

내 문제는 최대 로그 크기에 도달했으며 이전 이벤트 덮어 ​​쓰기 옵션을 선택했지만 새 이벤트를 기록하지 않았다는 것입니다. 권한 문제 일 수 있다고 생각되지만 가득 차면 모두 다시 작동하는 상태에서 보관으로 변경했습니다.

이것이 다른 누군가를 돕기를 바랍니다. 위에서 언급 한 옵션이 없으면 죄송하지만 어디를 봐야할지 모르겠습니다.


내 문제는 직업 이름 (제레미의 답변)에서 "&"였지만 EventVwr에서 특정 탐색을 제공하여 +1을 얻었으므로 PRIOR 역사를 볼 수 있습니다.
Doug_Ivison 2016 년

3

8.1 프로 승리

위의 Brian Clark의 답변은 저에게 효과적이지만, 약간 다른 순서를 따라야 할 사람들을 위해 여기에 게시하고 있습니다.

제어판> 관리 도구> 마우스 오른쪽 단추로 작업 스케줄러- '관리자 권한으로 실행'을 실행했을 때 작업 창에 이미 다음 작업이 포함되어 있음을 발견했습니다.

Disable All Tasks History

그래서 내 컴퓨터는 이미 히스토리를 활성화했습니다. 그러나 내 컴퓨터는 먼저 기록을 비활성화 한 다음 '모든 작업 기록 활성화'로 돌아 가야했습니다. 그 후 내 역사가 나타 났고 더 이상 오류가 발생하지 않았습니다. 나는 동작이 OS 설치에 이르기까지 제대로 수행되지 않은 어떤 유형의 초기화 또는 설정을 수행했다고 가정합니다.

또한 History Enable / Disable 설정을 앞뒤로 전환하기 전에 작업 스케줄러를 종료하고 다시 입력해야한다고 덧붙입니다.


1

앞서 언급했듯이, 상승 된 "관리자"모드에서 작업 관리자를 열면 작업 내역을 켜거나 끌 수있는 옵션이 있습니다 (작업 스케줄러 프로그램 / 바로 가기를 마우스 오른쪽 단추로 클릭하고 "관리자 권한으로 실행"을 선택하십시오). 그런 다음 "작업"아래에서 기록을 중지하거나 시작할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.