none
Server 2016 작업스케줄러 관련 RRS feed

  • 질문

  • *** 포럼 오류로 게시물에 응답이 되지 않아 새 게시물을 생성하여 답변드립니다 ***

    위와 같은 그림에서 Regular_Log 작업 스케줄러 실행 시 동작하지 않습니다.

    * AIP,Applearning,Regular,tcb 4개의 작업 스케줄러는 모든 구성은 동일합니다. 변수 중 스크립트 경로만 다릅니다.

    동작은 아래와 같이 구성하였는데.... 왜 ps1 파일이 실행되지 않는지 확인 할 수 있는 방법 요청드립니다.

    동작 변수는 아래와 같습니다.

    C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
    -ExecutionPolicy Bypass -NonInteractive -WindowStyle Hidden -command "& '‪C:\Script\Regular.ps1'"

    작업 스케줄러 말고 ps1 단독으로 실행 시에는 정상적으로 스크립트가 동작합니다.


    2019년 8월 20일 화요일 오전 1:53
    중재자

모든 응답

  • 안녕하세요,

    게시물의 오류로 이미지가 제대로 확인되지가 않았습니다.

    우선 해당 작업의 마지막 실행 결과가 어땠는지, 혹시 작업이 제대로 실행되지 않았다면 작업의 속성-기록에서 어떤 기록이 있는지 확인해보시는 것이 도움이 될 것 같습니다. 만약 권한 및 계정의 문제가 의심된다면 작업의 속성-일반의 보안 옵션 구성을 변경하여 확인해보시기 바랍니다.


    감사합니다.


    ※ 응답이 문제 해결에 도움이 되었다면 [답변으로 표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다. 만약 TechNet 구독자 지원에 대한 의견이 있다면, tnsf@microsoft.com 으로 문의할 수 있습니다.

    2019년 8월 20일 화요일 오전 1:54
    중재자
  • 안녕하세요

    기록은 아래와 같습니다.

    작업 스케줄러가 "\Regular_Log" 작업, "{b9a0c925-aa6e-40dd-a5da-5f8f63c12d92}" 인스턴스, "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" 동작을 완료했습니다. 반환 코드는 2147942401입니다.

    말씀드린 것처럼 4개중 1개만 되지 않는 것입니다. 4개는 물론 스크립트 위치만 다를뿐 구성은 모두 동일합니다.

    2019년 8월 20일 화요일 오전 2:45
  • 안녕하세요,

    유사한 증상에 대해서 다양한 사례들이 확인됩니다. 크게는 스크립트가 위치한 경로에 원인이 있는 경우, 혹은 해당 경로의 권한, 유사한 혹은 동일한 파일을 활용하는 2개 이상의 작업들이 너무 가까이 예약되어 있어 발생한 경우도 있었습니다.

    혹시 Windows 실행창에서 동일한  powershell.exe
     -ExecutionPolicy Bypass -NonInteractive -WindowStyle Hidden -command "& '‪C:\Script\Regular.ps1'" 를 한번 실행하여 작동이 되는지 확인해보시고, 스크립트의 경로를 바꾸거나 스크립트가 위치한 폴더의 권한을 확인해보시는 것이 도움이 될 것 같습니다.

    https://social.technet.microsoft.com/Forums/en-US/c8efb272-410a-48f8-abaf-68dec6f58378/2012-task-scheduler-batch-fails?forum=winserver8gen

    감사합니다.


    ※ 응답이 문제 해결에 도움이 되었다면 [답변으로 표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다. 만약 TechNet 구독자 지원에 대한 의견이 있다면, tnsf@microsoft.com 으로 문의할 수 있습니다.

    2019년 8월 20일 화요일 오전 4:38
    중재자
  • 안녕하세요

    말씀하신 거와 같이 powershell.exe
     -ExecutionPolicy Bypass -NonInteractive -WindowStyle Hidden -command "& '‪C:\Script\Regular.ps1'" 로 실행했을때 정상적으로 동작합니다. 테스트 결과는 작업 스케줄러 통해서만 동작하지 않습니다.

    2019년 8월 20일 화요일 오전 6:03