1. 스크립트 파일 생성

  • 텍스트 파일 생성
  • 아래 코드 내용 복사
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "배치파일경로\배치파일.bat" & Chr(34), 0
Set WshShell = Nothing
  • 배치파일 경로\배치파일.bat 를 알맞게 수정
  • 저장 후 확장자를 txt 에서 vbs로 변경

  ※ 배치파일에 레지스트 등록 작업이 있다면

더보기

 

  • 파일 내용 수정
Set objShell = CreateObject("Shell.Application")
objShell.ShellExecute "배치파일경로\배치파일.bat", "/c lodctr.exe /r" , "", "runas", 0

2. 작업 스케줄러 등록

  • 작업 스케줄러 실행
  • 작업 만들기 선택

  • 일반
    • 이름 : 배치파일 백그라운드 실행
    • 보안 옵션
      • 사용자가 로그온할 때만 실행
      • 가장 높은 수준의 권한으로 실행

  • 트리거 - 새로 만들기 클릭
    • 작업 시작 : 시작할 때
    • 고급 설정
      • 작업 지연 시간 : 30초

  • 동작 - 새로 만들기 클릭
    • 동작 : 프로그램 시작
    • 설정
      • 프로그램/스크립트 : 생성 vbs 파일 선택
# vbs 파일 경로
VBS파일경로\VBS파일.vbs
  • 설정
    • 요청 시 작업이 실행되도록 허용 을 제외하고 모두 체크 해제
    • 작업이 이미 실행 중이면 다음 규칙 적용 : 새 인스턴스 실행 안 함

  • 재부팅

참조

  1. https://blog.naver.com/PostView.nhn?blogId=gurae83&logNo=20190235176

+ Recent posts