해외 사이트를 시야에 넣으면 문제 해결 속도가 올라간다

이 기사에서 말하고 싶은 것



제목 거리. 처음에는 태스크 스케줄러의 설정 커맨드로 끝난 이야기를 쓰려고 생각했지만, 쓰는 동안 해결 과정 쪽이 재미있다고 생각해 갑자기 변경.

스케줄 등록의 절력화



좀 번역이 있어 같은 태스크 스케줄러를 복수의 단말로 등록할 필요가 나왔다. 1대에 등록하는 것만이라면 GUI로부터 포치포치 하면 되지만 복수의 단말로 GUI포치포치하는 것은 다르고 등록 미스도 절대 발생할 것 같다… 그래서 명령을 사용하여 스케줄러 등록을 절약하기로 결정했습니다.

요구사항


  • 수행할 작업은 bat 파일 킥입니다
  • 5 분에 한 번 실행
  • 로그 아웃시에도 유효한 스케줄러로 만듭니다

  • 이 요건을 바탕으로 기본적으로는 Microsoft 공식 문서

    빠진 부분



    문서가 엄청 친절하게 쓰여 있고 낙승이라고 높이를 구워, 3 분으로 쓴 명령이 이하
    schtasks /create /tn [スケジュール名] /tr [バッチファイルのパス] /f  /sc minute /mo 5
    

    하지만 로그아웃할 때 스케줄러가 움직이지 않는다…
    "태스크 스케줄러 로그 아웃 움직이지 않는다"라든지 구구하고 있었지만 전혀 히트하지 않아 잠시 인터넷을 방황하게 된다…

    도움을 요청한 해외 사이트



    잠시 일본어로 구그하고 있었지만 꽤 좋은 페이지가 발견되지 않고… 이렇게 되면 해외의 사이트에 도움을 요구하려고 생각했다. 하지만, 원래 무엇이라고 하는 단어로 조사하면 좋겠다… 태스크 스케줄러는 영어로 어떤 표기인지도 와카라나이…

    쓴 고기가 끝나는 방식 ...
    "작업 스케줄러 영어"로 Google 이미지 검색

    과연… 이 부분은 "run whether user is logged on or not"라고 표현되는구나…
    다음은 "taskscheduler run whether command"로 구구한다.

    그러면 순식간에 여기

    The default setting is that the task will only run when user is logged in.
    Is there a way to change this setting to allow tasks to run whether user is logged on or not?

    흠. . 어쨌든 같은 문제에 맞고있는 것 같습니다 ...

    It worked when I passed the user and password:
    schtasks_extra = "/ru username/rp password

    오오,…/ru/rp 옵션을 붙이면 잘 된다…!?!?

    완성된 명령



    최종적으로 완성된 커맨드는 이하, 무사히 로그아웃시에도 유효한 스케줄러를 등록할 수 있었다
    schtasks /create /tn [スケジュール名] /tr [バッチファイルのパス] /f  /sc minute /mo 5 /ru %userdomain%\%username% /rp
    

    배운 것



    작업 스케줄러 등록 방법
    뭔가를 조사할 때는 해외 사이트도 시야에 넣고 있으면 순식간에 해결할 수 있다.

    좋은 웹페이지 즐겨찾기