IT 관리자이거나 기술 전문가라면 자동화의 중요성을 알고 계실 것입니다. Windows 사용자를 위한 최고의 자동화 도구 중 하나는 Microsoft PowerShell입니다. 뿐만 아니라 Microsoft는 자동화 요구 사항을 지원하는 다양한 도구를 제공하므로 타사 응용 프로그램을 설치할 필요가 없습니다. 이 가이드에서는 어떻게 할 수 있는지 보여줍니다. PowerShell로 작업을 자동화하세요.
Windows 10 신뢰할 수있는 사이트
PowerShell 스크립트란 무엇입니까?
PowerShell을 사용해 본 경험이 있다면 이미 명령을 사용하여 운영 체제를 구성했을 것입니다. 스크립트는 해당 명령의 모음입니다. .ps1 파일. .ps1 파일에는 기본 Get-Help 명령과 같이 PowerShell에서 실행되는 스크립트가 포함되어 있습니다. Get-Help와 같은 간단한 명령은 .ps1 파일에 저장할 가치가 없을 수 있지만 Get-Date -DisplayHint Date와 같은 더 복잡한 명령은 시간을 절약하기 위해 스크립트 파일에 작성해야 합니다. 나중에 .ps1 파일에 저장할 가치가 있는 더 복잡한 명령을 살펴보겠습니다.
PowerShell을 사용하여 작업을 자동화하는 방법
PowerShell은 단순한 애플리케이션이 아니라 IT 작업을 자동화하는 .Net CLR을 기반으로 구축된 스크립팅 언어입니다. CMD와의 하위 호환성을 갖추고 있으며 간단하거나 복잡한 작업을 자동화할 수 있습니다. 보편적인 특성으로 인해 Windows 클라이언트 및 서버, macOS, Linux 및 클라우드 환경에서 사용할 수 있는 PowerShell은 대부분의 IT 전문가가 일상적인 작업을 자동화하는 데 사용하는 강력한 도구입니다.
PowerShell에서 작업을 자동화하려면 다음 절차를 따르기만 하면 됩니다.
- 스크립트 실행을 허용하도록 PowerShell에서 실행 정책 구성
- PowerShell 스크립트 만들기
- PowerShell 스크립트 실행 및 테스트
- 작업 스케줄러를 사용하여 스크립트 예약
그들에 대해 자세히 이야기합시다.
1] 스크립트 실행을 허용하도록 PowerShell에서 실행 정책 구성
기본적으로 Windows는 실행 정책을 통해 사용자가 PowerShell에서 스크립트를 실행하는 것을 제한합니다. 그러나 명령을 실행하면 매우 쉽게 변경할 수 있습니다.
에게 실행 정책을 확인하고, PowerShell의 관리자 모드에서 다음 명령을 실행합니다.
Get-ExecutionPolicy
라고 하면 '올서명', 로컬 컴퓨터에 작성된 스크립트를 포함하여 모든 스크립트와 구성 파일은 신뢰할 수 있는 게시자의 서명을 받습니다.
에게 실행 정책을 변경하고, 다음 명령을 실행하십시오.
set-executionpolicy unrestricted
또는
Excel에서 여러 행을 삭제하는 방법
set-executionpolicy remotesigned
이를 통해 PowerShell 스크립트를 실행할 수 있습니다.
2] PowerShell 스크립트 만들기
PowerShell 스크립트 영역을 탐색하려면 별도의 기사가 필요하지만 여기서는 기본 PowerShell 스크립트를 만들고 실행하는 방법을 알려드리겠습니다.
# Get all computer properties $systemInfo = Get-ComputerInfo $systemInfo # Get specific version properties $versionInfo = Get-ComputerInfo -Property "*version" $versionInfo
이 스크립트는 Windows 버전 및 BIOS 버전과 같은 버전 관련 속성을 포함하여 모든 시스템 및 운영 체제 속성을 검색합니다.
PowerShell 스크립트를 작성하는 데 필요한 다양한 도구가 있지만 여기서는 컴퓨터에 사전 설치된 메모장을 사용하겠습니다.
그러니 열어보세요 메모장, 이전에 제공된 스크립트를 붙여넣고 다음으로 이동하십시오. 파일 > 다른 이름으로 저장, 이름을 지어주다 .ps1 확장, 변경 다른 이름으로 저장 다음을 입력하세요. 모든 파일, Enter를 누르세요. 파일이 저장되지 않는 경우 위치를 데스크탑으로 변경한 후 시도해 보세요.
참고: 메모장에는 다양한 기능이 부족하여 이상적인 스크립팅 유틸리티가 아니기 때문에 Visual Studio Code를 사용하여 PowerShell 스크립트를 작성하는 것이 좋습니다.
3] PowerShell 스크립트 실행 및 테스트
이제 실행 방법을 알아보겠습니다. 파워셸 스크립트. 메모장을 사용하여 PowerShell 스크립트를 만들었으므로 이를 실행하려면 다음을 사용해야 합니다. 파워셸. 따라서 관리자로 PowerShell을 열고 다음 명령을 실행하십시오.
& "script-location/script-name.ps1"
스크립트의 정확한 위치가 무엇인지 확실하지 않은 경우 해당 스크립트를 마우스 오른쪽 버튼으로 클릭하고 속성 , 위치 필드에서 정확한 위치를 복사합니다. 앞서 주어진 구문에 스크립트의 위치와 이름을 입력하면 됩니다.
Windows 10 프린터 설정
4] 작업 스케줄러를 사용하여 스크립트 예약
스크립트가 제대로 실행되고 있으면 스크립트를 예약해도 아무런 문제가 없습니다. 동일한 작업을 수행하기 위해 다음을 사용합니다. 작업 일정 , 이름에서 알 수 있듯이 작업을 수행할 수 있는 내장 Windows 애플리케이션입니다. PowerShell 스크립트를 예약하려면 아래에 설명된 단계를 따르세요.
- 시작하다 작업 스케줄러.
- 마우스 오른쪽 버튼을 클릭하세요. 작업 스케줄러 라이브러리 그리고를 클릭하세요 기본 작업을 만듭니다.
- 이름과 설명(원하는 경우)을 입력하고 다음을 클릭합니다.
- 이제 작업을 스크립팅할 시기를 선택하고 다음을 클릭하세요.
- 다음 창에서 올바른 날짜와 시간을 선택하고 다음을 클릭하세요.
- 작업 창에서 다음을 선택합니다. 프로그램 시작 다음을 클릭하세요.
- 그런 다음 프로그램/스크립트 옵션에서 찾아보기를 클릭하세요.
- 로 이동 C:\Windows\System32\WindowsPowerShell\v1.0 그리고 선택 powershell.exe.
- 다음으로 인수를 추가하고, 위치와 함께 스크립트 이름을 입력하고 다음 > 마침을 클릭합니다.
작업을 선택하고 다음을 클릭할 수 있습니다. 달리다 작동하는지 확인하기 위해.
이제 Windows 컴퓨터에서 PowerShell 스크립트를 만들고 실행하는 방법을 알게 되셨기를 바랍니다.
읽다: Windows에서 예약된 작업을 삭제하는 방법
PowerShell을 사용하여 작업을 자동화할 수 있나요?
예, PowerShell 스크립팅 언어를 사용하면 실행 시 자동으로 작업을 수행할 수 있는 스크립트를 작성할 수 있습니다. 이 스크립트는 내장된 작업 스케줄러 유틸리티를 사용하여 예약할 수 있으며 바로 사용할 수 있습니다.
읽다: 다른 작업이 완료된 후 예약된 작업을 실행하는 방법
PowerShell 스크립트가 자동으로 실행되도록 예약하려면 어떻게 해야 하나요?
작업 스케줄러 유틸리티를 사용하면 PowerShell 스크립트를 자동으로 실행할 수 있습니다. 특정 시간에 실행되도록 예약할 수 있으며 의심할 여지 없이 해당 작업이 실행됩니다.
또한 읽어보세요: Windows에서 자동으로 실행되도록 배치 파일을 예약하는 방법 .