PowerShell을 사용하여 예약된 작업을 가져오고 내보내는 방법

Powershelleul Sayonghayeo Yeyagdoen Jag Eob Eul Gajyeoogo Naebonaeneun Bangbeob



작업 스케줄러 응용 프로그램은 작업을 생성, 실행 및 관리하는 데 사용됩니다. 프로그램, 파일 또는 스크립트 실행과 같은 작업을 예약합니다. 그런 다음 이러한 작업은 특정 시간에 시작되도록 예약됩니다. 또한 PowerShell 및 명령 프롬프트도 해당 기능을 모방할 수 있습니다. Microsoft는 일반 GUI 기반 사용자가 할 수 없는 작업을 수행할 수 있도록 PowerShell과 명령 프롬프트를 모두 강화했습니다.

작업 스케줄러의 가장 중요한 기능은 예약된 작업을 가져오고 내보내는 기능입니다. 작업 기능 가져오기 및 내보내기는 예약된 작업을 한 컴퓨터에서 다른 컴퓨터로 이동할 때 매우 유용합니다. 내보내거나 가져온 작업의 이점은 여러 컴퓨터에서 사용할 수 있다는 것입니다.







작업 스케줄러 애플리케이션이 작동하지 않거나 사용할 수 없는 경우 PowerShell을 사용하여 예약된 작업을 가져오고 내보낼 수 있습니다.



빠른 개요:



PowerShell을 사용하여 예약된 작업을 가져오고 내보내는 방법
보너스 팁: 명령 프롬프트(CMD)를 사용하여 예약된 작업을 가져오고 내보내는 방법
결론





PowerShell을 사용하여 예약된 작업을 어떻게 가져오고 내보내나요?

앞에서 설명한 것처럼 작업 스케줄러, PowerShell 및 명령 프롬프트를 사용하여 Windows의 작업을 가져오고 내보낼 수 있습니다. 하지만 이 문서에서는 PowerShell을 사용하여 작업 가져오기 및 내보내기에 중점을 둘 것입니다. 가져오거나 내보낸 작업은 XML(Extensible Markup Language) 파일 확장자로 저장됩니다.

PowerShell을 사용하여 예약된 작업 가져오기

예약된 작업을 가져오는 것은 이미 XML 파일 형식으로 내보낸 예약된 작업을 작업 스케줄러 프로그램 내에 삽입하는 것을 의미합니다. 작업 스케줄러 애플리케이션과 함께 PowerShell을 사용하여 예약된 작업을 가져올 수도 있습니다. 예약된 작업을 가져오는 것은 관리자의 권한이 필요한 우선순위 작업입니다. PowerShell을 사용하여 예약된 작업을 가져오려면 아래 제공된 지침을 확인하세요.



통사론

PowerShell을 사용하여 예약된 작업을 가져오는 구문은 다음과 같습니다.

등록 예약 작업 -xml ( 콘텐츠 가져오기 '가져올 작업 경로' | 아웃 스트링 ) -작업 이름 '작업 이름' -작업 경로 '작업-경로-TaskScheduler' -사용자 컴퓨터-사용자-이름 –강제


위의 코드에 따르면:

    • 먼저 예약된 작업을 등록해 보겠습니다. 등록 예약 작업
    • 그런 다음 -xml 매개변수를 지정하고 콘텐츠 가져오기 예약된 작업 XML 파일을 가져와서 아웃 스트링 문자열로 변환하는 명령입니다.
    • 그 후에는 -작업 이름 예약된 작업 이름을 할당하는 매개변수입니다.
    • 사용 -작업 경로 작업 경로를 지정합니다.
    • 사용 -사용자 작업을 가져올 사용자의 컴퓨터 이름을 할당하는 매개변수입니다.
    • 마지막으로 -힘 해당 이름을 가진 항목이 이미 있는 경우 가져오기를 덮어쓰는 매개변수입니다.

메모 : 바꾸다 ' 가져올 작업 경로 '실제 작업 경로와 함께' 작업 이름 '를 실제 작업 이름으로 ' 작업-경로-TaskScheduler ”를 실제 작업 스케줄러의 경로와 함께 입력하고 마지막으로 사용자 이름을 -사용자 매개변수.

1 단계 : Windows 버튼을 눌러 시작 메뉴를 엽니다.

2 단계 : 찾다 파워셸 그리고 클릭 관리자로 실행 :


3단계 : 주어진 명령을 입력하고 누르십시오. 입력하다 예약된 작업을 가져오려면 다음을 수행하세요.

등록 예약 작업 -xml ( 콘텐츠 가져오기 'C:\Users\Muhammad Farhan\Documents\Sample task.xml' | 아웃 스트링 ) -작업 이름 '샘플 작업' -작업 경로 '' -사용자 '무하마드 파르한' -힘


PowerShell을 사용하여 예약된 작업 내보내기

작업 내보내기는 이미 예약된 작업을 XML 파일로 내보낼 수 있음을 의미합니다. 이러한 예약된 작업은 PowerShell을 사용하여 내보낼 수도 있습니다. 이를 위해 Microsoft에는 전용 명령이 있습니다. 내보내기 예약된 작업 . PowerShell을 사용하여 예약된 작업을 내보내려면 아래 언급된 단계를 확인하세요.

통사론

PowerShell을 사용하여 작업을 내보내는 구문은 다음과 같습니다.

내보내기 예약된 작업 -작업 이름 '작업 이름' -작업 경로 '작업 경로-위치' | 파일 아웃 '작업을 내보낼 경로'


위의 코드에 따르면:

    • 먼저, 내보내기 예약된 작업 예약된 작업의 내보내기 프로세스를 시작하는 명령입니다.
    • 그런 다음 -작업 이름 매개변수를 선택하고 작업 이름을 할당하고 -작업 경로 예약된 작업 경로를 할당하는 매개변수입니다.
    • 해당 파이프를 사용하거나 해당 정보를 다른 경로로 내보낸 후 파일 아웃

메모 : 바꾸다 ' 작업 이름 '를 실제 작업 이름으로 ' 작업 경로-위치 ” 작업의 실제 위치와 “ 작업을 내보낼 경로 ”를 예약된 작업을 내보낼 대상 파일 경로로 지정합니다.

1 단계 : 누르다 윈도우 + 엑스 열다 빠른 액세스 메뉴 을 선택하고 Windows PowerShell(관리자) 또는 터미널(관리자) :


2 단계 : 콘솔에서 아래 코드를 실행하여 예약된 작업을 내보냅니다.

내보내기 예약된 작업 -작업 이름 '샘플 작업' -작업 경로 '' | 파일 아웃 'C:\Users\Muhammad Farhan\Documents\Sample task.xml'


보너스 팁: 명령 프롬프트(CMD)를 사용하여 예약된 작업을 가져오고 내보내는 방법은 무엇입니까?

PowerShell과 마찬가지로 명령 프롬프트는 특정 명령을 사용하여 예약된 작업을 가져오고 내보낼 수도 있습니다. 명령 프롬프트에는 작업 가져오기 및 내보내기를 위한 전용 명령이 있습니다.

명령 프롬프트(CMD)를 사용하여 예약된 작업 가져오기

명령 프롬프트를 사용하여 XML 파일에서 컴퓨터로 예약된 작업을 가져올 수 있습니다.

통사론

CMD를 사용하여 예약된 작업을 가져오는 구문은 다음과 같습니다.

Schtasks / 만들다 / xml '작업 경로.xml' / 테네시 '작업 이름' / '컴퓨터-사용자 이름'


위의 코드에 따르면:

    • 먼저, SCHTASKS /생성 /xml 새로운 xml 작업을 생성하는 명령입니다.
    • 그런 다음 XML 파일 경로를 지정합니다.
    • 그 후 사용 /tn 작업 이름을 지정합니다.
    • 마지막으로 /ru 컴퓨터의 사용자 이름을 할당합니다.

기억하다 : 바꾸다 ' 작업-Path.xml ” 실제 작업과 함께, “ 작업 이름 ”를 실제 작업 이름으로, 그리고 “ 컴퓨터-사용자 이름 ”를 컴퓨터의 사용자 이름으로 바꾸세요.

1 단계 : 누르다 윈도우 + R 발사하기 위해 달리다 애플리케이션.

2 단계 : 유형 명령 그리고 누르세요 Ctrl + Shift + Enter PowerShell을 관리자로 열려면:


3단계 : 콘솔에 언급된 명령을 입력하여 예약된 작업을 가져옵니다.

Schtasks / 만들다 / xml 'C:\Users\Muhammad Farhan\Documents\Sample task.xml' / 테네시 ' \N ewSampleTask' / '무하마드 파르한'


위 명령을 실행하면 사용자의 비밀번호를 묻는 메시지가 표시되므로 작업을 완료하라는 메시지가 표시되면 비밀번호를 입력하세요.

명령 프롬프트(CMD)를 사용하여 예약된 작업 내보내기

예약된 작업 가져오기와 함께 명령 프롬프트를 사용하여 XML 파일로 내보낼 수 있습니다. CMD를 사용하여 예약된 작업을 내보내려면 언급된 단계를 확인하세요.

통사론

PowerShell을 사용하여 예약된 작업을 내보내는 구문은 다음과 같습니다.

Schtasks / 질문 / xml / 테네시 '예약된 작업 이름' > 'TASK-EXPORT-NAME.xml'


위의 코드에 따르면:

    • 먼저, Schtasks /query /xml 하나 이상의 예약된 작업을 XML 형식으로 표시하는 명령입니다.
    • 그런 다음 /tn 작업 이름을 지정하는 명령입니다.
    • 그 후에는 > (보다 큼) 예약된 작업을 내보낼 대상 파일 경로에 서명하고 할당합니다.

기억하다 : 바꾸다 ' 예약된 작업 이름 '를 예약된 작업 이름으로, ' TASK-EXPORT-NAME.xml ”를 예약된 작업을 내보내려는 대상 파일 경로로 입력하세요.

1 단계 : 관리자 권한으로 CMD를 엽니다.

2 단계 : PowerShell 콘솔에서 지정된 코드를 실행합니다.

Schtasks / 질문 / xml / 테네시 ' \N ewSampleTask' > 'C:\Users\Muhammad Farhan\Documents\Sample task.xml'


결론

PowerShell을 사용하여 예약된 작업을 가져오려면 먼저 다음을 누릅니다. 윈도우 + X 빠른 시작 메뉴를 열고 Windows PowerShell(관리자)을 선택합니다. 유형 Register-ScheduledTask -xml (Get-Content '가져올 작업 경로' | Out-String) -TaskName '작업 이름' -TaskPath '작업 경로-TaskScheduler' -사용자 컴퓨터-사용자 이름 -Force 명령. 이 명령을 실행하기 전에 '가져올 작업 경로', '작업 이름' 및 '작업 경로-TaskScheduler' 매개 변수를 업데이트해야 합니다. PowerShell을 사용하여 예약된 작업을 내보내려면 다음을 실행합니다. 내보내기-예약된 작업 -TaskName '작업 이름' -TaskPath '작업 경로-위치 위치' | 파일 외부 '작업을 내보낼 경로' 명령. 이 명령을 실행하기 전에 'Task-Name', 'Task-Path-Where-it-is-Located' 및 'Path-Where-Task-Will-be-Exported' 매개변수 값을 업데이트해야 합니다. 추가적으로 명령 프롬프트를 이용하여 일정을 가져오고 내보내는 방법도 있습니다.