Windows 11/10의 작업 스케줄러에서 작업을 가져오거나 내보내는 방법
작업 스케줄러 는 (Task Scheduler)Windows 11/10 컴퓨터 에서 일상적인 작업을 만들고 자동화( create and automate routine tasks) 할 수 있는 도구입니다 . 기본 도구는 주로 모니터링 도구를 실행하고 디스크 조각 모음 , 디스크 정리 및 Windows 업데이트 설치(install Windows updates) 와 같은 유지 관리 작업에 사용 됩니다 . Windows 11/10작업 스케줄러(Task Scheduler) 에서 작업을 가져오거나 내보낼 수 있는 방법을 보여줍니다 .
작업 스케줄러(Task Scheduler) 는 응용 프로그램 시작, 이메일 메시지 보내기, 명령 실행, 특정 날짜 및 시간에 스크립트 실행 또는 메시지 상자 표시와 같은 작업을 실행하는 데에도 사용할 수 있습니다.
작업 스케줄러(Task Scheduler) 는 다음 이벤트 또는 트리거에 대한 응답으로 예약할 수 있습니다.
- 특정 시간에
- 일일 일정의 특정 시간에.
- 주간 일정의 특정 시간에.
- 월별 일정의 특정 시간에.
- 시스템이 부팅될 때.
- 컴퓨터가 유휴 상태에 들어갈 때.
- 사용자가 로그온할 때.
- 작업이 등록될 때.
위의 응답을 기반으로 작업 및 일정을 만들 수 있습니다.
작업도 저장할 수 있으며 원하는 경우 한 컴퓨터에서 다른 컴퓨터로 작업을 가져오거나 내보낼 수 있습니다.
작업 스케줄러(Task Scheduler) 에서 작업 가져오기 또는 내보내기(Export Tasks)
다음 세 가지 방법 중 하나로 Windows 11/10작업 스케줄러(Task Scheduler) 에서 예약된 작업을 가져오거나 내보낼 수 있습니다 .
- 작업 스케줄러 사용
- 명령 프롬프트 사용
- PowerShell 사용
나열된 각 방법과 관련된 단계를 살펴보겠습니다.
1] 작업 스케줄러 사용
작업 스케줄러(Task Scheduler) 를 사용하여 Windows 10 에서 예약된 작업(Tasks) 을 가져오거나 내보내는 이 방법 이 가장 쉽습니다.
내보내다
내보내려면 다음을 수행하십시오.
- Windows key + R 을 눌러 실행 대화 상자를 불러옵니다.
- 실행 대화 상자에서 taskschd.msc 를 입력합니다.(taskschd.msc)
- CTRL+SHIFT+ENTER 키 콤보를 눌러 관리 모드에서 작업 스케줄러를 엽니다 .(open Task Scheduler)
- 왼쪽 창에서 작업 스케줄러 라이브러리(Task Scheduler Library) 를 클릭하여 확장합니다 .
- 중간 창에서 작업(Task) 을 마우스 오른쪽 버튼으로 클릭 하고 내보내기( Export.) 를 선택 합니다.
- 파일을 저장할 위치를 선택합니다.
- 저장(Save) 버튼 을 클릭 합니다.
저장한 후 특정 저장 위치에서 XML 파일을 찾을 수 있습니다 . USB 드라이브를 사용하여 이 (USB)XML 파일을 다른 시스템에 복사 하거나 파일을 이메일로 보낼 수 있습니다.
수입
가져오려면 다음을 수행하십시오.
가져오기 전에 작업을 실행하는 데 필요한 모든 파일을 복사했는지 확인하십시오. 예를 들어 PowerShell 스크립트를 실행하려는 경우 (PowerShell)XML 파일 과 함께 스크립트를 복사했는지 확인하십시오 .
작업(Tasks) 내보내기 는 작업 스케줄러(Task Scheduler) 작업 구성만 내보냅니다. 필요한 파일을 복사하지 않습니다. 따라서 필요한 모든 파일을 복사한 다음 가져오기를 시작합니다.
- 관리 모드에서 작업 스케줄러( Task Scheduler) 를 엽니다 .
- 왼쪽 창에서 작업 스케줄러 라이브러리(Task Scheduler Library) 를 클릭하여 확장합니다 .
- (Right-click)작업 폴더를 마우스 오른쪽 버튼으로 클릭 하고 작업 가져오기를 선택합니다.( Import Task.)
- 이제 XML 파일(XML file) 위치를 찾아 열기(Open) 를 클릭합니다 .
작업(Task) 설정 을 이미 구성한 경우 가져오기 후에 구성합니다.
2] 명령 프롬프트 사용
명령 프롬프트(Command Prompt) 를 사용하여 Windows 10 에서 예약된 작업(Tasks) 을 가져오거나 내보내려면 Schtasks.exe 명령 을 사용해야 합니다 . 이 명령을 사용하면 로컬 또는 원격 컴퓨터에서 예약된 작업을 생성, 삭제, 쿼리, 변경, 실행 및 종료할 수 있습니다.
내보내다
내보내려면 다음을 수행하십시오.
- Windows key + R 을 누릅니다 . 실행 대화 상자를 호출합니다.
- 실행 대화 상자에서 cmd 를 입력한 다음 CTRL + SHIFT + ENTER 를 open Command Prompt in admin/elevated mode .
- 명령 프롬프트 창에서 아래 명령을 복사하여 붙여넣고 Enter 키를 누릅니다 .
- task_location 및 task_name 자리 표시자를 (task_name )작업 스케줄러(Task Scheduler) 의 작업 이름과 실제 위치로 바꿉니다 .
- 중간 창에서 작업(Task) 을 클릭하면 작업(Task) 의 위치와 이름을 찾을 수 있습니다 .
- % UserProfile %UserProfile% 를 전체 프로필 경로로 바꾸십시오. 예: C:\Users\Chidum.Osobalu .
schtasks /Query /XML /TN “task_location\task_name” > “%UserProfile%\Desktop\Export Tasks\name.xml”
명령이 실행되면 파일이 명령에서 언급한 올바른 위치에 있는지 확인하십시오.
수입
가져오려면 다음을 수행하십시오.
명령 프롬프트에는 가져오기 옵션이 없습니다. 따라서 위치와 스크립트를 가져오고 설정하는 대신 내보낸 동일한 XML(XML) 파일을 사용하여 새 작업을 만들 수 있습니다 .
관리자/승격 모드에서 명령 프롬프트(Command Prompt) 를 엽니 다.
CMD 창 에서 아래 명령을 복사하여 붙여넣고 Enter 키를 누릅니다 .
schtasks /create /xml “%UserProfile%\XML file Path\TaskName.xml” /tn “\TASKSCHEDULER-FOLDER-PATH\TASK- NAME” /ru “COMPUTER-NAME\USER-NAME” /rp SystemPassword
(Replace)명령에서 다음 자리 표시자를 바꿉니다 .
“%UserProfile%\XML file Path\TaskName.xml – 내보낸 XML 파일 경로를 복사합니다.
TASKSCHEDULER-FOLDER-PATH – 작업 스케줄러(Task Scheduler) 에서 작업(Task) 의 작업(Task) 위치 경로로 바꿉니다(Replace) .
TASK- NAME – 아무 이름이나 지정할 수 있습니다.
COMPUTER-NAME – 시스템 호스트 이름(Hostname) . 시스템에서 호스트 이름을 가져오려면 CMD 프롬프트에 호스트 이름을 입력하고 Enter 키를 누릅니다 .(hostname)
USER-NAME – 시스템 사용자 이름입니다.
SystemPassword – 시스템 암호를 설정한 경우 입력 합니다.(Input)
3] 파워쉘 사용하기
PowerShell 을 사용하여 Windows 10 에서 예약된 작업(Tasks) 을 가져오거나 내보내려면 Export-ScheduledTask cmdlet 을 사용해야 합니다 .
내보내다
내보내려면 다음을 수행하십시오.
Windows key + X 를 눌러 고급 사용자 메뉴에 액세스합니다.
키보드에서 A 를 탭 하여 관리자/고급 모드에서 PowerShell을 시작 합니다.
PowerShell 콘솔 에서 아래 명령을 복사하여 붙여넣고 Enter 키를 누릅니다 .
Export-ScheduledTask -TaskName “task location from scheduler\task name” > “$env:UserProfile\Desktop\name.xml”
(Replace)명령에서 다음 자리 표시자를 바꿉니다 .
- 스케줄러의 작업 위치
- 작업 이름
- 이름.xml
명령을 실행하면 작업이 지정된 위치로 내보내집니다.
수입
가져오려면 다음을 수행하십시오.
여기 명령 프롬프트 와 마찬가지로 (Command Prompt)PowerShell 에도 가져오기 명령이 없습니다 . 따라서 내보낸 XML(XML) 파일 로 새 작업을 생성하려면 Register 명령(Register command) 을 사용해야 합니다.
관리자 모드에서 PowerShell을 엽니다.
PowerShell 창 에서 요구 사항에 따라 약간 수정하여 아래 명령을 복사하여 붙여넣습니다.
Register-ScheduledTask -xml (Get-Content ‘C:\PASTE THE PATH OF THE EXPORTED XML FILE WITH NAME.XML ‘ | Out-String) -TaskName “TASK-IMPORT-NAME” -TaskPath “\TASK-PATH-TASKSCHEDULER\” -User COMPUTER-NAME\USER-NAME –Password TYPE YOUR PASSWORD -Force
(Make)모든 대문자 자리 표시자가 그에 따라 대체되었는지 확인하고 명령을 실행하십시오 . 명령 실행 후 내보낸 작업 스케줄러는 작업 스케줄러에 새 작업으로 생성 됩니다(Task Scheduler) .
The above are the 3 ways you can import or export Tasks from Task Scheduler in Windows 11/10.
Related posts
Windows 11/10에서 예약 된 Task를 활성화 또는 비활성화하는 방법
Windows 11/10에서 Task Scheduler를 사용하여 자동 작업을 만드는 방법
Windows 10에서 System Restore 포인트를 예약하는 방법
Schedule Shutdown or Restarts Windows 11/10에서 Task Scheduler 사용하기
Task Scheduler Windows 10에서 프로그램을 실행하거나 시작하지 않습니다
File Explorer에서 Details pane를 보여주는 방법 Windows 10에서
Task Manager을 항상 Windows 10에서 맨 위에 두는 방법
작업 스케줄러로 만든 Windows 작업의 이름을 바꾸는 방법
프로세스가 Windows 10에서 Administrator로 실행되는지 확인하는 방법
Windows 10에서 Modern Standby에서 Network Connections를 활성화하십시오
Windows 10 컴퓨터에서 기본값 Webcam를 변경하는 방법
Open 및 Windows 10에서 Chrome Task Manager을 사용하십시오
Kill Windows 10에서 여러 개의 Processes 또는 종료하기
Update Windows Defender Automatic Updates이 비활성화 된 경우
Add All Tasks and Disk Management Windows 10에서 Control Panel로
작업 스케줄러를 사용하여 Windows 11/10에서 실행하도록 배치 파일을 예약하는 방법
재설정 방법, Windows 10에서 Export and Import Default App Associations
Task SvcRestartTask : 태스크 XML는 예기치 않은 노드가 들어 있습니다
Windows 10 동기화 설정이 작동하지 않습니다
Delete Windows 11에서 PowerShell로 예정된 작업을 작성하는 방법