+ Recent posts

728x90
반응형

안녕하세요.

쉐어스퀘어

입니다.

지난 강의에서는 네트워크 드라이브를 임의의 알파벳으로 연결하는 방법

파일 존재 유무를 체크하는 조건문을 생성해서, TRUE/FALSE에 따라

파일을 복사하거나, 메세지만을 표출하고 종료하도록 하는 배치 파일 예제를 설명드렸었고,

한글이 포함된 배치 파일을 작성하여 실행하는 경우 흔히 발생할 수 있는 인코딩 문제에 대해 말씀드리면서

UTF-8 이 아닌 ANSI 로 인코딩 설정을 바꿔주어 한글에 대한 처리도

정상적으로 할 수 있도록 하는 노하우를 전해드렸습니다.


자세한 내용은 아래의 링크를 참조하세요.

[아래 링크 참조▼]

https://itchapter.tistory.com/5

 

[배치파일(.bat) 정보공유]네트워크 연결, 파일 존재 여부에 따른 처리( 조건문)가 포함된 배치파

안녕하세요. 쉐어스퀘어 입니다. 지난 강의에서는 배치 파일의 정의, 사용 목적, 배치 파일 생성 방법에 대해 알아보았습니다. [아래 링크 참조▼] https://itchapter.tistory.com/3?category=1071190 [배치파일

itchapter.tistory.com


자 ! 오늘은

작업 스케줄러를 배치 파일을 통해 등록하는 방법에 대해 알아보려 합니다.

작업 스케줄러를 직접 찾아가서 설정하면 되지 왜 배치 파일을 이용해서 설정을 하려고 하냐고 물어보실 수 있습니다.

그에 대한 답변을 드리자면 현재 제가 안내를 드리고 있는 배치 파일 활용#1 부터 ~~~ 강의들은

단일 PC, 개인 PC에서 일회성으로 사용하기 위한 방법만 고려해서 설명드리고 있지 않습니다.

관리하는 많은 PC에 주기적으로 원하는 작업들을 하도록 하게 하고 싶은데,

그걸 하나씩 하려고 하면 정말 시간이 많이 걸립니다. 제가 관리하는 PC가 100대 정도가 되는데

거의 일주일에서 열흘 정도가 걸립니다. 다른 업무도 해야 하는데 정말 힘들고 지치지요.

그래서 배치 파일을 이용해서 하면 웬만한 설정들을 할 수 있기 때문에 제가 아는 범위 내에서

실용적인 부분들을 기능별로 나누어서 알려드리고 있습니다.

몇 가지 되지 않지만 배치 파일에 대한 제 콘텐츠를 개념으로 숙지하시고 나면

조금 더 편하게 PC를 제어할 수 있게 되실 거라고 확신합니다.

또 말이 길었네요 ;;^^

오늘 알려드릴 작업 스케줄러에 작업을 등록하게 하는 배치 명령은 아래와 같습니다.

SchTasks /Create /TN "[작업 스케줄러명]" /TR "[실행 파일명]" /ST 09:15 /RL HIGHEST /sc weekly /mo 1 /d MON,TUE,WED,THU,FRI /f

한 줄로 길게 보면 무엇인지 눈에 들어오지 않기 때문에 분할해서 하나씩 설명드리겠습니다.

SchTasks /Create :: 작업스케줄러의 작업을 생성한다.
/TN "[작업스케줄러명]" :: 작업명을 정의한다.
/TR "[실행파일명]" :: 실행파일을 지정한다.
/ST 09:15 :: 시작시간을 지정한다.
/RL HIGHEST :: 관리자 권한(최고 권한)으로 실행한다.
/sc weekly :: 매주
/mo 1 :: 매 1주마다
/d MON, TUE, WED, THU, FRI :: (월, 화, 수, 목, 금요일) 에만
/f :: 중복된 작업이 있더라도 강제로 재생성 한다. (작업을 덮어쓰기 한다. / 강제 실행 명령)

※ 대괄호 부분을 제외한 나머지 부분은 동일하게 입력해 주셔야 합니다.

(포맷 오탈자 없도록 철저하게 입력, 쓸데없는 공백 생성하지 않기)

어느 정도 이해가 되시지요? 완벽하게 이해하지 않으셔도 됩니다.

계속 반복해서 보시다 보면 조금씩 이해가 되실 겁니다.

작업 스케줄러는 위의 예시에 있는 것으로 모두 담기지 않습니다.

상황에 따른 많은 옵션과 설정 명령들이 있습니다.

아래에 링크를 남겨 놓겠습니다.

https://learn.microsoft.com/ko-kr/windows-server/administration/windows-commands/schtasks-create

 

매개 변수 만들기

작업을 자동화하는 schtasks create 명령에 대한 참조 문서입니다.

learn.microsoft.com


위 사이트는 마이크로소프트 사에서 제공하는 정보 사이트입니다.

작업 스케줄러를 배치 파일을 만들고 싶으실 때 이곳에 정보가 다 있으니 원하는 설정 내용을 찾으시고,

동일한 방법으로 구분을 완성하셔서 등록해 주시면 됩니다.

자! 오늘은 작업 스케줄러를


이렇게 직접 검색해서 열고 들어가서, 또 설정을 일일이 클릭하면서 하고, 작업명을 입력하고..

하는 과정 없이 배치파일을 통해 한 번에 딱! 등록하는 방법에 대해 알아보았습니다.

사용해 보시면 정말 편하실 겁니다.

제가 나누어 드리는 내용들이 조금이라도 도움이 되었으면 좋겠습니다 :)

다음 시간에는 배치 파일을 실행하도록 명령을 내리고 싶은데,

마치 오류가 발생하거나, 이상 행위를 하는 것처럼 보안 안내창이 표출이 되는 경우에 대해

안내창이 표출되지 않도록 레지스트리 설정을 변경해 주는 스크립트를 배치 파일에 포함시키는 것과

배치 파일을 실행할 때 검정창이 뜨면서 주루룩~~~~ 화면이 보여지는 부분 없이

백그라운드에서 조용히 처리하고 싶다면 어떻게 해야할지에 대해서

방법을 안내 드리고자 합니다.


다음 강의 때 뵙겠습니다.

이상

쉐어스퀘어

였습니다.

감사합니다.

 

오늘의 글이 도움이 되셨다면, 
하단의 공감, 구독 버튼을 꾸욱 눌러주시면 

IT관련해서 더 유용한 글을 제가 작성하는데에 
큰 힘이 됩니다 :) 
감사합니다.


 

728x90
반응형