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 에서 예약된 작업을 만들려면 다음 단계를 따르세요.
- 작업 표시줄 검색 상자에서 powershell 을 검색 합니다.
- 관리자 권한으로 실행을(Run as administrator) 클릭합니다 .
- 예(Yes) 버튼을 클릭 합니다.
- $action 변수를 입력합니다 .
- $trigger 변수를 입력합니다 .
- 예약된 작업을 생성하려면 이 명령을 입력합니다.
이 단계의 자세한 버전을 확인해 보겠습니다.
먼저 관리자 권한으로 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 스크립트 를 실행 하려면 -argument를 사용하고 스크립트를 지정해야 합니다. 이 경우 명령은 다음과 같이 표시됩니다.
New-ScheduledTaskAction -Execute 'powershell.exe' -argument script-path
다음으로 작업을 실행할 시간을 설정해야 합니다. 작업 스케줄러(Task Scheduler) 와 마찬가지로 요구 사항에 따라 언제든지 선택할 수 있습니다. 기본 명령은 다음과 같습니다.
$trigger = New-ScheduledTaskTrigger -Once -At 06:30PM
이 명령에 따라 작업은 같은 날 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 을 원하는 대로 변경하는 것을 잊지 마십시오 .
완료되면 다음과 같은 화면이 나타납니다.
(Delete)PowerShell 로 예약된 작업 삭제
PowerShell 을 사용 하여 예약된 작업을 삭제하려면 다음 단계를 따르십시오.
- 작업 표시줄 검색 상자에서 powershell 을 검색 합니다.
- 관리자 권한으로 실행을(Run as administrator) 클릭합니다 .
- 예(Yes) 버튼을 클릭 합니다.
- 다음 명령을 입력(Enter) 하여 작업을 선택합니다.
- 등록 취소(Unregister) 명령을 입력하여 작업을 삭제합니다.
이 단계에 대해 자세히 알아보려면 계속 읽으십시오.
먼저 관리자 권한 Windows PowerShell 창(open an elevated Windows PowerShell window) 을 열고 다음 명령을 입력합니다.
Get-ScheduledTask -TaskName "DemoTask"
DemoTask 를 원래 작업 이름 으로 바꾸는 것을 잊지 마십시오 . 그런 다음이 명령을 입력하여 작업을 삭제하십시오.
Unregister-ScheduledTask -TaskName "DemoTask" -Confirm:$false
제거를 확인하기 위해 첫 번째 명령을 입력할 수 있습니다. 오류 메시지가 표시되면 작업이 제거됩니다.
이 게시물은 예약된 작업을 삭제하는 더 많은 방법을 제공합니다 .
그게 다야! 도움이 되기를 바랍니다.
Related posts
Windows 10에서 Task Scheduler에서 PowerShell script을 예약하는 방법
작업 스케줄러를 사용하여 Windows 11/10에서 실행하도록 배치 파일을 예약하는 방법
PowerShell 대 명령 프롬프트: 장단점
PowerShell 어레이: 생성 및 사용 방법
PowerShell 또는 명령줄을 사용하여 모든 Windows 서비스를 나열하는 방법
이 PC는 Windows 11을 실행할 수 없습니다 - 수정하십시오!
Shared Network drive에서 ForFiles command를 예약하는 방법
PowerShell에서 폴더 및 하위 폴더를 삭제하는 방법
Task Scheduler Windows 10에서 프로그램을 실행하거나 시작하지 않습니다
Windows 11/10에서 Task Scheduler를 사용하여 자동 작업을 만드는 방법
Photos에서 Video Windows 11에서 Video을 만드는 방법
Windows 11 및 Windows 10에서 Task Manager을 여는 방법
작업 스케줄러를 사용하여 컴퓨터 종료 예약
Windows 11 Insider Preview Build을 얻는 방법 지금
Windows 11에서 Insider Channel을 전환하는 방법
Windows 10에서 스케줄 된 Update Orchestrator 스캔을 비활성화하는 방법
Windows 11에서 Microsoft Teams에서 Theme을 변경하는 방법
Mail app에서 email account에서 로그 아웃하는 방법 Windows 11
Windows 10 작업 스케줄러를 사용하여 거의 모든 작업 자동화
Task Scheduler을 사용하여 Windows 10에서 Telemetry & Data Collection를 비활성화합니다