Windows 11에서 PowerShell을 사용하여 예약된 작업을 삭제하거나 만드는 방법

Windows PowerShell 을 사용하여 Windows 11/10 에서 예약된 작업을 삭제하거나 생성(delete or create a scheduled task) 하려는 경우 이 자습서가 도움이 될 것입니다. 예약된 작업 을  생성 하기 위해 (create the scheduled task)작업 스케줄러(Task Scheduler) 를 열 필요는 없습니다 . 그러나 작업을 완료하려면 몇 가지 명령을 실행해야 합니다.

작업 스케줄러 는 (Task Scheduler)Windows 10 의 최고의 유틸리티 중 하나로, 작업을 생성하고 예약된 시간에 수행할 수 있습니다. 메모장(Notepad) 과 같은 앱 열기부터 PowerShell 스크립트 실행까지 작업 스케줄러의 도움으로 모든 작업을 수행할 수 있습니다.

PowerShell 로 예약된 작업 만들기 

PowerShell 을 사용 하여 Windows 10 에서 예약된 작업을 만들려면 다음 단계를 따르세요.

  1. 작업 표시줄 검색 상자에서 powershell 을 검색 합니다.
  2. 관리자 권한으로 실행을(Run as administrator) 클릭합니다 .
  3. (Yes) 버튼을 클릭 합니다.
  4. $action 변수를 입력합니다 .
  5. $trigger 변수를 입력합니다 .
  6. 예약된 작업을 생성하려면 이 명령을 입력합니다.

이 단계의 자세한 버전을 확인해 보겠습니다.

먼저  관리자 권한으로 Windows PowerShell을 열어야 합니다(open Windows PowerShell with administrator privileges) . 이를 위해 작업 표시줄(Taskbar) 검색 상자  에서 "powershell"을 검색하고 해당 관리자 권한으로 실행 (Run as administrator ) 버튼을 클릭합니다. UAC 프롬프트가 나타나면 예 버튼을  클릭 합니다 (Yes ) . PowerShell 화면이 표시되면 다음 명령을 입력합니다 .

$action = New-ScheduledTaskAction -Execute 'app-path'

app-path를 실행하려는 앱의 원래 경로로 바꾸는 것을 잊지 마십시오.

예를 들어 메모장(Notepad) 을 열려면 notepad.exe를 입력합니다. 64비트 Windows 10 컴퓨터에서 (Windows 10)Google 크롬(Google Chrome) 을 열려면 다음 경로를 입력하십시오.

C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

전체 명령은 다음과 같습니다.

$action = New-ScheduledTaskAction -Execute ' C:\Program Files (x86)\Google\Chrome\Application\chrome.exe'

PowerShell을 사용하여 Windows 10에서 예약된 작업을 만드는 방법

PowerShell 스크립트 를 실행 하려면 -argument를 사용하고 스크립트를 지정해야 합니다. 이 경우 명령은 다음과 같이 표시됩니다.

New-ScheduledTaskAction -Execute 'powershell.exe' -argument script-path

다음으로 작업을 실행할 시간을 설정해야 합니다. 작업 스케줄러(Task Scheduler) 와 마찬가지로 요구 사항에 따라 언제든지 선택할 수 있습니다. 기본 명령은 다음과 같습니다.

$trigger = New-ScheduledTaskTrigger -Once -At 06:30PM

PowerShell을 사용하여 Windows 10에서 예약된 작업을 만드는 방법

이 명령에 따라 작업은 같은 날 06:30 PM 또는 18:30에 한 번 실행됩니다. -Daily, -Weekly, -Monthly 등과 같은 다양한 설정을 사용할  수 있습니다. 반면, 시간은 12시간 또는 24시간 형식으로 선택할 수 있습니다. 12시간 형식을 선택하는 경우 AM/PM 을 정의해야 합니다 .

그런 다음 작업에 등록해야 합니다. 이를 위해 다음 명령을 입력하십시오-

Register-ScheduledTask -Action $action -Trigger $trigger -TaskPath "DemoName" -TaskName "DemoTask" -Description "DemoDescription"

DemoName, DemoTask 및  DemoDescription 을 원하는 대로 변경하는 것을 잊지 마십시오   .

PowerShell을 사용하여 Windows 10에서 예약된 작업을 만드는 방법

완료되면 다음과 같은 화면이 나타납니다.

PowerShell을 사용하여 Windows 10에서 예약된 작업을 만드는 방법

(Delete)PowerShell 로 예약된 작업  삭제

PowerShell 을 사용 하여 예약된 작업을 삭제하려면 다음 단계를 따르십시오.

  1. 작업 표시줄 검색 상자에서 powershell 을 검색 합니다.
  2. 관리자 권한으로 실행을(Run as administrator) 클릭합니다 .
  3. (Yes) 버튼을 클릭 합니다.
  4. 다음 명령을 입력(Enter) 하여 작업을 선택합니다.
  5. 등록 취소(Unregister) 명령을 입력하여 작업을 삭제합니다.

이 단계에 대해 자세히 알아보려면 계속 읽으십시오.

먼저  관리자 권한 Windows PowerShell 창(open an elevated Windows PowerShell window)  을 열고 다음 명령을 입력합니다.

Get-ScheduledTask -TaskName "DemoTask"

DemoTask  를 원래 작업 이름 으로 바꾸는 것을 잊지 마십시오  . 그런 다음이 명령을 입력하여 작업을 삭제하십시오.

Unregister-ScheduledTask -TaskName "DemoTask" -Confirm:$false

PowerShell을 사용하여 Windows 10에서 예약된 작업을 만드는 방법

제거를 확인하기 위해 첫 번째 명령을 입력할 수 있습니다. 오류 메시지가 표시되면 작업이 제거됩니다.

이 게시물은  예약된 작업을 삭제하는 더 많은 방법을 제공합니다 .

그게 다야! 도움이 되기를 바랍니다.



About the author

저는 10년 이상의 경험을 가진 전문 오디오 및 키보드 기술자입니다. 저는 기업 세계에서 컨설턴트 및 제품 관리자로 일했으며 가장 최근에는 소프트웨어 엔지니어로 일했습니다. 저의 기술과 경험을 통해 중소기업에서 대기업에 이르기까지 다양한 유형의 프로젝트를 수행할 수 있습니다. 저는 또한 Windows 11의 전문가이며 현재 2년 이상 새 운영 체제에서 작업하고 있습니다.



Related posts