Microsoft는 2020 년 3 월 4 일에 PowerShell 7.0을 발표했습니다.이 플랫폼은 Microsoft의 크로스 플랫폼 명령 줄 셸 및 스크립팅 언어 인 PowerShell의 최신 주요 업데이트입니다. 새로운 기능 및 Windows PC에 설치하는 방법은 다음과 같습니다.
PowerShell 7의 새로운 기능
최신 버전 인 PowerShell 7은 이전 PowerShell Core 6.1을 기반으로합니다. 플랫폼 간 배포를 계속 지원하고 많은 새로운 기능, cmdlet 및 버그 수정을 추가합니다. 보다 중요한 새로운 기능 중 일부는 다음과 같습니다.
-
파이프 라인 병렬화
ForEach-Object
: 새로운 것과 동시에 컬렉션의 항목을 반복-Parallel
매개 변수 또는 최대 스레드 수 (기본값은 5)를-ThrottleLimit
매개 변수. -
새로운 연산자 추가 :
- 삼항 연산자“? :”: 두 표현식을 조건과 비교하여 조건이 참인지 거짓인지를 비교하여 if-else 문과 매우 유사
Test-Path "C:Users" ? "exists" : "does not exist"
- 파이프 라인 체인 연산자“||” and“&&”: 왼쪽 파이프 라인에 성공하면 && 연산자는 오른쪽 파이프 라인을 실행합니다. 반대로, || 왼쪽 파이프 라인이 실패하는 경우 연산자는 오른쪽 파이프 라인 만 실행합니다.
- 삼항 연산자“? :”: 두 표현식을 조건과 비교하여 조건이 참인지 거짓인지를 비교하여 if-else 문과 매우 유사
-
Get-Error
cmdlet : 현재 세션에서 가장 최근의 오류를 쉽게 조사 할 수 있도록 단순화 된 동적 오류보기 - 자동 새 버전 알림 : 새 버전의 PowerShell을 사용할 수있는 경우 사용자에게 알립니다. 기본 업데이트는 하루에 한 번 새 릴리스를 확인합니다.
위에 나열된 새로운 기능 외에도 Microsoft는 수많은 다른 cmdlet, 실험적 개선 기능 및 PowerShell 7을 장기 서비스 릴리스에 추가하여 .Net 3.1이 지원되는 한 업데이트를받을 수있게했습니다. PowerShell 7의 Github 변경 로그에서 새로운 기능, 수정 사항 및 개선 사항의 전체 목록을 볼 수 있습니다.
관련 : PowerShell과 Windows 명령 프롬프트의 차이점
MSI 패키지를 사용하여 PowerShell 7을 설치하는 방법
PowerShell 7은 Windows, macOS 및 Linux에서 사용할 수 있습니다. Windows 10에 설치하는 방법을 보여 드리겠습니다.
우리가 다루는 첫 번째 방법은 MSI 파일을 사용하여 PowerShell을 설치하는 것입니다. MSI 패키지는 EXE 파일과 거의 동일하게 작동하며 그래픽 사용자 인터페이스를 사용하여 프로그램을 설치할 수 있습니다. 필수 및 핵심 파일 만 사용하는 설치 방법입니다. 패키지를 두 번 클릭하여 설정 마법사를 시작하기 만하면됩니다.
노트 : PowerShell 7은 Windows 10과 함께 제공되는 Windows PowerShell 5.1과 함께 설치 및 실행되며 PowerShell Core 6.x를 대체합니다. PowerShell 7과 나란히 PowerShell 6을 실행해야하는 경우 ZIP 패키지를 통해 설치해야합니다.
패키지를 다운로드하려면 브라우저를 시작하고 PowerShell Github 릴리스 페이지로 이동하십시오. 자산 섹션까지 아래로 스크롤하여 MSI 패키지 릴리스를 클릭하여 다운로드하십시오.
사용중인 Windows 버전에 적합한 패키지, 64 비트 용 x64 및 32 비트 시스템 용 x86을 선택하십시오. 어떤 것을 가지고 있는지 확실하지 않으면 어떤 시스템이 실행 중인지 쉽게 알 수 있습니다.
관련 : 32 비트 또는 64 비트 Windows를 실행 중인지 어떻게 알 수 있습니까?
메시지가 표시되면 다운로드 대상을 선택하고 “저장”을 클릭하여 다운로드를 시작하십시오.
다운로드가 완료되면 파일이있는 폴더로 이동 한 후 두 번 클릭하여 설치를 실행하십시오.
명령으로 PowerShell 7을 설치하는 방법
PowerShell 팀은 PowerShell에서 직접 호출 할 수있는 스크립트도 함께 모았습니다. 설정 마법사를 자동으로 다운로드하여 실행하는 1 줄짜리 cmdlet입니다. 코드 스 니펫을 붙여 넣고 Enter 키를 누르기 만하면됩니다.
PowerShell을 실행하고 다음 cmdlet을 창에 복사하여 붙여 넣습니다.
iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI"
Enter 키를 누르면 PowerShell이 명령을 실행하고 다운로드를 시작합니다.
설치 프로그램 통과
설치 마법사가 열리면“다음”을 클릭하여 PowerShell 7을 설치하십시오.
다음 화면에서 대상 폴더를 선택한 다음 계속할 준비가되면“다음”을 클릭하십시오.
다음으로 설치시 사용할 옵션 기능을 결정합니다. 다음 네 가지 옵션을 활성화하거나 비활성화 할 수 있습니다.
- 경로 환경 변수에 PowerShell 추가 : Windows 경로 환경 변수에 PowerShell을 추가하고 다른 쉘 또는 터미널에서 PowerShell을 호출 할 수 있습니다.
- Windows 이벤트 로깅 매니페스트 등록 : Windows 이벤트 로깅 매니페스트에 PowerShell을 추가하고 PowerShell 인스턴스 내에서 이벤트를 기록 할 수 있습니다.
- PowerShell 원격 사용 : 명령을 원격으로 실행할 수 있습니다.
- 탐색기에 '여기에서 열기'컨텍스트 메뉴를 추가하십시오. 마우스 오른쪽 버튼 클릭 상황에 맞는 메뉴 내에 클릭 한 폴더에서 PowerShell 인스턴스를 여는 옵션을 추가합니다.
원하는 모든 옵션 기능을 선택한 후 “다음”을 클릭하십시오.
“설치”를 클릭하여 설치를 시작하십시오. 패키지를 설치할 관리자 권한을 묻는 UAC 프롬프트가 나타납니다. 계속하려면 “예”를 클릭하십시오.
설정 마법사가 완료되면 “Finish (마침)”를 클릭하여 종료하십시오.
PowerShell 7을 여는 방법
설치가 완료되면 몇 가지 방법으로 PowerShell 7을 열 수 있습니다.
“경로 환경 변수에 PowerShell 추가”및 “탐색기에”여기에서 열기 “상황에 맞는 메뉴 추가”옵션을 선택한 경우 명령 프롬프트에 “pwsh”를 입력하거나 폴더를 마우스 오른쪽 단추로 클릭하고 PowerShell 7> 여기에서 열기를 클릭하십시오. 그러나 가장 쉬운 방법 중 하나는 시작 메뉴를 사용하여 검색하는 것입니다.
Windows 키를 누르거나 시작 버튼을 클릭하고 p 텍스트 필드에“pwsh”를 입력 한 다음 PowerShell 7이 결과에 나타나면 Enter를 누르거나“열기”를 클릭하십시오.
창의 제목 표시 줄에서 “PowerShell 7″을 찾아서 최신 버전의 PowerShell을 사용하고 있음을 알게됩니다.