PowerShell 7: 다운로드, 설치, 업데이트 및 사용 가이드

Windows PowerShell은 .NET 공용 언어 런타임을 기반으로 하는 자동화 엔진입니다. 수동으로 수행할 경우 많은 인적 오류를 일으키거나 많은 시간을 소비하는 복잡하고 시간 소모적인 작업을 수행하는 시스템 관리자를 돕기 위해 설계되었습니다.



시스템 관리자에게 플랫폼 전반에 걸쳐 다양한 작업을 자동화할 수 있는 기능을 제공하고 관리자가 액세스할 수 있도록 허용합니다. 와 함께 그리고 WMI , 로컬 및 원격 시스템 모두 PowerShell로 관리할 수 있습니다. 자체 스크립팅 언어 및 특수 .NET 클래스와 함께 제공됩니다. cmdlet 특정 기능에 사용됩니다.

이러한 cmdlet은 일반적으로 자체적으로 모듈에 패키지된 스크립트에서 사용됩니다. 여기에서는 Windows 10용 PowerShell 7을 다운로드, 설치, 업데이트 및 사용하는 전체 프로세스를 안내합니다. 빠른 요약 숨다 1 파워쉘 7 다운로드 2 PowerShell 7 설치 2.1 다운로드한 설치 파일을 사용하여 수동으로 PowerShell 7 설치 2.2 명령줄을 사용하여 PowerShell 7 설치 2.3 네트워크를 통해 PowerShell 7 설치 PowerShell 7 사용

파워쉘 7 다운로드

PowerShell 7을 다운로드하여 설치하려면 다음의 간단한 단계를 따르세요.

  1. 방문 PowerShell Github 리포지토리 .
  2. 자산 섹션을 클릭하여 확장합니다.
  3. 의 버전을 선택하십시오. Windows 아키텍처에 따른 PowerShell. 두 가지 버전은 PowerShell-7.x.x-win-x64.msi 그리고 PowerShell-7.x.x-win-x86.msi.

PowerShell 7 설치

다운로드한 설치 파일을 사용하여 수동으로 PowerShell 7 설치

파워쉘 7



파워쉘 7

패키지를 실행하고 설치 대상에 대한 간단한 프롬프트와 탐색기 메뉴에서 여기 열기 활성화와 같은 선택적 작업을 따르십시오.

PowerShell 7 선택적 작업



시스템에 PowerShell 코어 6.x가 이미 설치되어 있는 경우 버전 7이 업데이트로 설치되어 기본적으로 코어 6.x가 제거됩니다.

PowerShell 5.1은 제거되지 않으며 PowerShell 7은 별도로 실행됩니다.

설치의 기본 대상은 $env:ProgramFilesPowerShell . 시작 메뉴에서 또는 디렉토리에서 직접 실행할 수 있습니다. 실행 파일의 이름은 pwsh.exe .



PowerShell 5를 실행하려면 다음으로 이동하십시오. 실행 -> 파워쉘

PowerShell 7을 실행하려면 다음으로 이동하십시오. 실행 -> pwsh

명령줄을 사용하여 PowerShell 7 설치



기본 옵션을 사용하여 PowerShell 7을 자동으로 설치하려면 다음으로 이동하십시오. 실행 -> 파워쉘 . 이제 다음 명령을 실행하십시오:|_+_|

다음을 사용하여 PowerShell 설치 명령줄

그러면 기본 옵션이 포함된 최신 버전의 PowerShell이 ​​자동으로 다운로드되어 설치됩니다.

네트워크를 통해 PowerShell 7 설치

제어하는 모든 컴퓨터에 PowerShell 7을 sysadmin으로 설치하려면 다음의 간단한 단계를 따르십시오.

  1. 파일 공유에서 .msi 파일을 다운로드하여 복사합니다. 모든 시스템이 이 공유 경로에 액세스할 수 있는지 확인하십시오.
  2. 액티브 디렉토리 서버에서 그룹 정책 관리 콘솔을 엽니다.
  3. 이 PowerShell 7 설치 구성을 구현하려는 GPO를 엽니다. 그런 다음 컴퓨터 구성 -> 소프트웨어 설정 .
  4. 소프트웨어 설치를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기를 클릭한 다음 패키지를 클릭합니다. 대화 상자에서 .msi 파일 경로를 추가합니다. 예를 들어 전체 경로를 포함합니다. \서버.이름폴더이름PowerShell-7.x.x-win-x64.msi
  5. 열기, 할당됨을 차례로 선택하고 확인을 클릭하여 만듭니다.
  6. OU에 연결하고 배포가 완료될 때까지 기다립니다.

PowerShell 7 사용

기본적으로 사용자 지정 PowerShell 단일 기능 명령을 실행하는 것이 제한될 수 있습니다. cmdlet . 사용자 지정 command-let을 실행하려면 실행 정책을 변경해야 합니다. 이렇게 하려면 다음의 간단한 단계를 따르십시오.

  1. PowerShell을 관리자로 실행합니다.
  2. 다음 명령을 실행합니다.
    1. Get-ExecutionPolicy
    1. Set-executionpolicy 무제한
  3. 프롬프트에 Y 입력
  4. Get-ExecutionPolicy

PowerShell 7은 개체 지향 사용을 위해 설계되었으므로 다른 유사한 엔진보다 훨씬 쉽습니다. 주로 C#으로 작성된 작고 가벼운 단일 기능 명령을 사용합니다. cmdlet 지정된 기능을 수행하고 .NET 개체를 반환합니다. PowerShell에는 약 200개가 있습니다. cmdlet , PS C:> Get-Command 명령을 사용하여 액세스할 수 있지만 가장 일반적으로 사용되는 것은 다음과 같습니다.

  • 위치 가져오기 : 현재 디렉토리 가져오기
  • 위치 설정 : 현재 디렉토리 가져오기
  • 아이템 이동 : 파일을 새로운 목적지로 이동
  • 복사 항목 : 파일을 새 대상으로 복사합니다.
  • 이름 바꾸기 : 기존 파일의 이름을 바꿉니다.
  • 새로운 물품 : 새 파일을 생성합니다.

구체적인 지시를 내릴 수 있습니다. cmdlet 다음을 사용하여:

  • 만약 그러하다면 : cmdlet은 실행하지 않고 실행될 경우 수행할 작업을 표시합니다.
  • 확인하다 : cmdlet은 실행하기 전에 확인합니다.
  • 말 수가 많은 : 디테일이 높아졌습니다.
  • 디버그 : cmdlet은 디버깅 정보를 표시합니다.
  • 오류 작업 : 오류가 발생했을 때 수행할 작업을 결정하고 4가지 작업(계속, 중지, 자동-계속 및 조회)이 있습니다.
  • 오류변수 : 오류 정보를 보유할 변수를 결정합니다.
  • OutVariable : 출력 정보를 보유할 변수를 결정합니다.
  • 아웃버퍼 참고: cmdlet은 미리 설정된 특정 수의 개체를 보유할 때까지 다음 cmdlet을 호출하지 않습니다.

PowerShell은 다음과 같은 특수 변수를 사용합니다.

  • $ 오류 : 최근 오류를 표시하는 데 사용되는 오류 객체의 배열
  • $호스트 : 현재 호스팅 애플리케이션이 무엇인지 표시
  • $프로필 : 사용자 프로필의 전체 경로 저장
  • $PID : 스토어 프로세스 식별자
  • $PSUICulture : 현재 UI 문화의 이름을 담는 데 사용됩니다.
  • $NULL : NULL 값을 포함합니다.
  • $거짓 : FALSE 값 포함
  • $참 : TRUE 값을 포함

PowerShell 스크립트의 중요한 개념은 파이프 문자입니다. 두 개의 명령을 분리하는 데 사용됩니다. 파이프 왼쪽에 있는 명령 또는 명령 그룹이 먼저 실행된 다음 파이프 오른쪽에 있는 명령 또는 명령 그룹으로 전달됩니다. 이를 통해 소위 파이프라인 명령을 생성할 수 있습니다. 이들은 단일 물리적 라인에서 발생하거나 발생하지 않을 수 있는 긴 명령이지만 모든 의도와 목적을 위해 단일 코드 라인으로 기능합니다.

PowerShell에서 스크립트를 실행하려면 ISE를 사용해야 합니다. PowerShell ISE(통합 스크립팅 환경)는 PowerShell용 내장 편집기입니다. 창 기반 GUI 설정에서 스크립트를 실행, 테스트 및 디버그하는 데 사용할 수 있습니다. GUI 편집의 모든 기능이 있으며 여러 줄 편집, 탭 완성 및 콘솔 창에서 명령 실행과 같은 기타 여러 작업을 허용합니다.

Windows 10에서는 둘 이상의 스크립트 창을 열고 동시에 작업할 수도 있습니다. 이것은 별도의 모듈에 정의된 기능을 사용하는 스크립트를 디버깅해야 할 때 유용합니다.

대체로 Windows 10용 PowerShell 7은 모든 시스템 관리자가 최소한의 교육으로 사용할 수 있어야 하는 사용하기 쉬운 관리 도구입니다.