PowerShell 스크립트를 자동화하는 방법은 무엇입니까? 귀하를 위한 상위 2가지 방법 [파티션 관리자]

당신이 가고 있다면 PowerShell 스크립트 자동화 , 이 게시물을 읽는 것이 좋습니다. 이 장소 . PowerShell 스크립트를 예약하는 두 가지 방법을 제공합니다. 각 방법의 자세한 단계와 스크린샷도 보여줍니다.





이 페이지에서:

PowerShell은 Windows 명령 프롬프트의 개선된 버전이자 자동화에 사용되는 스크립팅 언어입니다. PowerShell 예약 작업에는 Active Directory 사용자 관리, Hyper-V에서 가상 머신 관리 및 구축, 보고서 생성, 성능 감독, 이메일 전송 등이 포함됩니다.

자동화에 PowerShell을 사용하는 방법은 무엇입니까? PowerShell 스크립트를 자동화하는 방법은 무엇입니까? 이 게시물에서 답을 찾을 수 있습니다. 지금 콘텐츠를 살펴보세요!

작업 스케줄러로 PowerShell 스크립트를 자동화하는 방법

1 단계: 에서 작업 스케줄러를 엽니다. 달리다 창문.



  1. 열려 있는 달리다 눌러 대화창 윈도우 그리고 아르 자형 .
  2. 유형 taskchd.msc 그리고 누르기 입력하다 .

  작업 스케줄러 열기

2 단계: 를 마우스 오른쪽 버튼으로 클릭합니다. 작업 스케줄러(로컬) 왼쪽 패널에서 작업 만들기 . 또는 직접 클릭 작업 만들기 아래의 행위 탭.

  작업 만들기를 클릭합니다.



3단계: 작업에 대한 매개변수를 작업 만들기 창을 클릭하고 확인 변경 사항을 저장합니다.

  1. 아래에 작업의 이름과 설명을 입력합니다. 일반적인
  2. 필요에 따라 클릭하여 사용자 계정을 설정합니다. 사용자 또는 그룹 변경 화면 지침을 따릅니다.
  3. 해당 옵션을 선택하여 이 작업을 실행하기 위해 로그인해야 하는지 여부를 결정합니다.
  4. 작업을 가장 높은 권한으로 실행해야 하는지 결정
  5. 드롭다운 메뉴에서 작업에 대해 구성하려는 시스템 버전을 선택합니다.

  작업에 대한 매개변수 설정

4단계: 로 전환 방아쇠 탭. 처음 열면 비어 있습니다. 이 경우 새로운 창 왼쪽 하단에 있는 버튼을 클릭하여 새 트리거를 만듭니다.



5단계: 필요에 따라 빈도, 시작 시간, 종료 날짜 및 기타 설정을 선택합니다. 그 후, 클릭 확인 변경 사항을 저장합니다.

  새 트리거 설정

6단계: 로 이동 행위 탭. 처음 열 때 비어 있음을 알 수 있습니다. 마찬가지로 다음을 클릭해야 합니다. 새로운 버튼을 눌러 설정을 구성합니다.



  1. 선택하다 exe 에서 프로그램/스크립트 부분.
  2. 아래에 인수 추가 , PowerShell 스크립트의 위치를 ​​선택합니다.
  3. 딸깍 하는 소리 확인 변경 사항을 저장합니다.

  새로운 행동을 설정

7단계: 작업 시작 및 중지와 오류 처리와 관련된 여러 옵션이 아래에 포함되어 있습니다. 정황 그리고 설정 탭. 구성한 후 확인 작업을 완료합니다.

  설정 구성

PowerShell Cmdlet으로 PowerShell 스크립트를 자동화하는 방법

자동화된 PowerShell 스크립트를 사용하여 PowerShell 예약 작업을 자동으로 수행할 수 있습니다. cmdlet을 사용하여 PowerShell 스크립트를 예약하는 단계는 다음과 같습니다.

1 단계: '를 통해 조치를 설정하십시오. 새로운 ScheduledTaskAction ” cmdlet. 최대 32개의 작업을 예약할 수 있지만 이러한 작업은 차례로 실행되며 병렬 실행은 없습니다. 이 cmdlet을 통해 작업을 만들려면 다음을 수행해야 합니다.

  1. '를 입력하여 PowerShell.exe를 엽니다. New-ScheduledTaskAction -'PowerShell.exe' 실행 '.
  2. 유형 $scheduledAction = New-ScheduledTaskAction -'PowerShell.exe' 실행 -WorkingDirectory C:/MyScripts PowerShell을 열고 디렉터리를 MyScripts로 변경합니다.

2 단계: 작업의 시작 시간과 빈도를 결정합니다. 매일 오전 9시에 시작하도록 작업을 예약하려면 ' 새로운 ScheduledTaskTrigger ” cmdlet. 위 일정에 대한 자동화된 PowerShell 스크립트는 다음과 같습니다. $scheduledTime=New-ScheduledTaskTrigger -오전 9시 -매일

이 cmdlet에는 많은 매개 변수가 포함되어 있습니다. 그들은:

  • [-RandomDelay <타임스팬>]
  • -<날짜/시간>에
  • [-한번]
  • [-RepetitionDuration <타임스팬>]
  • [-RepetitionInterval <시간 범위>]
  • [-CimSession ]
  • [-ThrottleLimit ]
  • [-AsJob]
  • [<공통 매개변수>]

3단계: 스케줄러를 ' Register-ScheduledTask ” 로컬 시스템의 cmdlet. 그런 다음 나중에 다시 사용하거나 편집할 수 있습니다.

추가 정보:

필요한 경우 작업 백업 및 삭제와 같은 추가 작업을 수행해야 합니다. PowerShell 자체에는 예약된 작업을 백업하는 cmdlet이 포함되어 있지 않지만 개체를 ​​파일로 이동하여 해당 목적에 도달할 수 있습니다. 예를 들어, ' Get-ScheduledTask -TaskName 'ExecuteMyScript' | 내보내기-Clixml c:\MyScripts.xml ” cmdlet.

예약된 작업을 삭제하려면 아래 cmdlet을 입력하고 작업을 확인합니다. 이렇게 하면 실수로 삭제되는 것을 방지할 수 있습니다.

Unregister-ScheduledTask -TaskName 'ExecuteMyScript' -확인:$true

Windows 10에서 PowerShell 스크립트를 실행하는 방법은 무엇입니까? [전체 가이드]

PowerShell 스크립트를 자동화하는 방법은 무엇입니까? 두 가지 방법이 있습니다. 선호도에 따라 하나를 선택하기만 하면 됩니다. 하드 드라이브를 효율적으로 관리하려면 다음을 사용해 보십시오. 이 사이트 파티션 마법사 – Windows PC용 종합 파티션 관리자. 디스크 복사, MBR을 GPT로 변환, 누락된 데이터/파티션 복구 등을 도와줍니다.