IT

[스크랩] powershell배치파일을 windows예약작업에 등록하는 방법

네모세모네모 2010. 4. 9. 11:26

powershell을 이용하여 몇 가지 작업을 예약작업에 등록해야 하는데...어떻게 해야 하나 고민을 했었다..

 

MS Technet에서 어렵사리 찾아내서 기뻐했는데....실행이 되지 않는 것이였다....나쁜 XX들

 

다시 MS에 문의를 해서 알아낸 방법은 아래와 같다. 

물론 Technet에서 알아낸 방법과 거의 동일했었다....오타가 있었던 것이다...

 

powershell에서 작업할 내용을 메모장에서 작성한 후에 확장자가 ps1로 만들어준다.

대충 C:\PS1\job.ps1 정도로 만들어 놓고

아래의 내용을 메모장에서 적어서 적당한 이름으로 만들고 확장자를 bat 로 해준다...

 POWERSHELL.EXE -PSconsoleFile "C:\Program Files\Microsoft\Exchange Server\BIN\eXSHELL.PSc1" -COMMAND ". 'C:\PS1\job.ps1'"

 

batch.bat 라고 했으면 batch.bat 파일을 예약작업에 등록하면 된다.

 

예약작업을 하나 만들기 위해서 파일을 두 개나 만들어야 한다는 것이 마음에 안들긴 하지만...

어쩔 수 없잖아...

 

출처 : tamas
글쓴이 : tamas 원글보기
메모 :