Windows에서 지연된 예약 작업 시작하는 방법

특집 이미지: Windows의 예약 시작 지연.

우리는 프로그램이나 스크립트를 실행하기 위해 작업 스케줄러를 사용하는 방법을 살펴보았지만, 실행을 지연시킬 수 있다는 것을 알고 계셨나요? 이 기능은 비필수 작업을 연기하고, 작업 시작 전에 네트워크 연결을 보장하며, 특정 순서로 작업을 실행하고, 업데이트를 예약하거나 하드웨어 유지 관리를 수행하는 데 매우 유용합니다. 작업 스케줄러에서 예약 작업을 지연시키는 방법을 알아봅시다.

작업 스케줄러를 사용하여 지연된 예약 작업 시작하기

다음 방법 중 하나를 사용하여 작업 스케줄러를 엽니다. 시작 프로그램이나 기타 시스템 프로세스를 지연시키려면 다음을 수행합니다.

왼쪽 패널에서 작업 스케줄러 라이브러리를 선택하고, 오른쪽 패널에 나타나는 작업 생성 옵션을 클릭합니다.

일반 탭에서 적절한 이름설명을 입력합니다. 작업에 관리 권한이 필요하다면 최고 권한으로 실행 체크박스를 선택합니다.

바로 확인을 클릭하지 마세요. 대신 트리거 탭으로 이동하여 새로 만들기를 클릭합니다.

드롭다운 메뉴에서 트리거를 선택합니다. 저는 프로그램을 지연된 시작으로 시작하고 싶으므로 시작 시 옵션을 선택합니다. 원하는 다른 트리거를 선택할 수도 있습니다. 지연 기능은 유휴 상태를 제외한 모든 트리거에서 사용할 수 있습니다.

트리거를 선택한 후, 작업 지연 체크박스를 선택하고 드롭다운 메뉴에서 분 단위를 선택합니다. 제 경우, 시스템 시작 후 15분 동안 프로그램 실행을 지연시키고 있습니다. 계속하려면 확인을 클릭합니다.

15분의 시작 지연으로 작업을 지연시키는 모습.

작업 탭으로 이동합니다. 새로 만들기를 클릭하여 새 작업 창을 엽니다. 작업을 선택합니다. 제 경우, 그것은 프로그램 시작입니다. 찾아보기 버튼을 클릭하여 프로그램을 선택합니다.

이 예에서는 워드 애플리케이션을 열기로 선택했습니다. 이를 위해 원본 파일을 찾아 우클릭하여 속성을 보고 전체 경로를 프로그램/스크립트 영역에 복사하여 붙여넣어야 했습니다. 하지만 PC 폴더에서 프로그램을 수동으로 찾아볼 수도 있습니다.

프로그램에 추가 인수가 필요한 경우 인수 추가 필드에 입력할 수 있습니다. 계속하려면 확인을 클릭합니다.

참고: 인수가 없으면 다른 팝업 창이 이대로 진행할 것인지 확인하게 됩니다.

작업 스케줄러의

(선택 사항) 노트북을 사용 중이라면 전원 어댑터를 사용할 때만 작업이 시작되도록 하려는 경우가 있을 수 있습니다. 그런 경우에는 조건 탭으로 이동하여 컴퓨터가 AC 전원에 연결된 경우에만 작업 시작 체크박스를 선택합니다.

AC 전원에서 실행될 때만 예약된 작업 시작.

설정 탭은 그대로 두어도 됩니다. 작업 생성 프로세스를 완료하려면 확인 버튼을 클릭합니다.

마지막으로, 작업이 제대로 실행되는지 확인하려면 주 창에서 작업을 우클릭하고 실행 옵션을 선택합니다. 오류가 없다면 작업이 즉시 실행되어야 합니다. 언제든지 속성을 사용하여 작업의 트리거 및 작업을 편집할 수 있습니다.

작업을 우클릭하여 지연시키고 실행하며 작업의 속성을 보는 모습.

이 시점부터, 방금 설정한 작업은 설정에 따라 지연되어 실행됩니다. 시작 시 작업을 지연하기로 선택했으므로 시스템을 시작한 후 15분 후에 실행될 것입니다.

관련: 윈도우에서 작업 스케줄러가 작동하지 않나요? 해결 방법이 있습니다.

그룹 정책을 사용하여 예약된 작업의 시작을 지연시키기 (여러 대의 컴퓨터)

이 방법은 공통의 시작 애플리케이션(지연 포함)을 자신이 관리하는 모든 PC에 배포하려는 네트워크 관리자에게 유용한 방법입니다.

Windows에서 예약된 작업을 지연시키기 위해 그룹 정책을 사용하는 것은 여러 PC에서 작업을 관리하는 효과적인 방법입니다. 물론, Windows Pro/Enterprise 접근 권한이 필요합니다.

실행 명령에서 gpedit.msc를 사용하여 로컬 그룹 정책 관리자를 엽니다. 컴퓨터 구성 -> Windows 설정 -> 스크립트(시작/종료)로 이동합니다.

오른쪽에 있는 시작 스크립트를 두 번 클릭합니다. 그러면 새 창이 열립니다.

스크립트(시작/종료)를 사용하여 시작 창을 엽니다.

시작 속성 창에서 PowerShell 스크립트 탭으로 이동합니다. 여기에서 추가를 클릭하여 미리 구성된 스크립트를 추가할 수 있는 새 대화 상자가 열립니다.

이러한 PowerShell 스크립트를 실행하는 간단한 예를 보여드리겠습니다. 관리자 모드에서 메모장을 열고 다음 내용을 입력하여 PC 시작 후 5분(300초) 후에 메모장 애플리케이션을 열도록 합니다. 이것은 한 가지 예일 뿐입니다. 설치된 프로그램을 여는 유사한 스크립트를 사용할 수 있습니다.

Start-Sleep -Seconds 300; Start-Process "notepad.exe"

이러한 스크립트로 작업하려면 PowerShell 스크립트를 PS1 형식으로 저장해야 합니다. 파일 -> 다른 이름으로 저장을 클릭하고 .PS1 확장자를 붙여 이름을 지정합니다.

PowerShell 창에서 즉시 스크립트를 테스트할 수 있습니다. 즉시 실행하고 싶지 않은 경우, 아래와 같이 Ctrl + C를 사용하여 스크립트를 일시 정지시킬 수 있습니다. 이렇게 하면 생성한 스크립트가 현재 화면 활동과 간섭하지 않도록 합니다.

PowerShell을 사용하여 예약 시작 후 5분 후에 메모장 애플리케이션을 여는 모습 + Ctrl + C

로컬 그룹 정책 편집기로 돌아갑니다. 다음 단계에서 스크립트 추가 창에서 저장한 스크립트를 찾아보세요. 이 예에서는 위에서 저장한 PowerShell 스크립트를 “Delay-Notepad” 파일로 재사용합니다. 확인하려면 확인을 클릭합니다.

마지막으로 원래 창으로 돌아갑니다. 여기에서 지연 시작 스크립트가 추가되었습니다. 언제든지 버튼을 클릭하여 편집 또는 제거할 수 있습니다. 적용 -> 확인을 클릭합니다. 정책 구성에 여러 PC가 있는 경우, 모든 개별 컴퓨터에 지연 시작이 전파됩니다.

PowerShell 스크립트 창에서 스크립트가 추가된 모습, 그 뒤에 적용 --> 확인 클릭.

작업 스케줄러에서 작업 실행을 지연시킬 수 있는 기능은 매우 유용합니다. 시작 시간을 개선하기 위해 일부 시작 항목을 비활성화할 수 있습니다. 그러나 이러한 프로그램이 자동으로 시작되기를 원합니다. 바로 그 지연을 설정하는 것이 많은 시간을 절약하는 방법입니다.

이제 Windows에서 예약 작업을 지연시키는 방법을 배웠으므로, 장치 관리자의 PC 유지 관리 예약과 같은 여러 관리 시나리오에서 사용할 수 있습니다.