LainyZine: 프로그래머 가이드 🐣

[Windows 10] PowerShell 버전을 확인하는 방법

Windows 10에서는 명령 프롬프트와 함께 PowerShell을 커맨드라인 인터페이스로 제공합니다. PowerShell 작업을 하다보면 PowerShell 버전을 확인해야하는 경우가 있습니다. 이 글에서는 PowerShell 버전을 확인하는 방법과 업데이트하는 방법을 소개합니다. 또한 오픈소스 버전으로 개발되고 있는 PowerShell 7 버전을 설치하는 방법도 소개합니다.

PowerShell 버전을 확인하는 방법

PowerShell 버전을 확인하려면 먼저 PowerShell이나 Windows Terminal에서 PowerShell을 실행합니다.

여기서는 Windows Terminal을 사용하겠습니다. Windows + S로 검색을 열어 Terminal을 검색합니다. Windows Terminal을 실행합니다. Windows Terminal이 설치되어있지 않다면 PowerShell을 검색해서 실행합니다.

Windows Terminal을 검색해서 실행합니다

PowerShell 탭을 열고 다음 $PSVersionTable을 그대로 복사 붙여넣기해서 실행합니다.

PowerShell의 버전을 출력한 화면
$ $PSVersionTable

Name                           Value
----                           -----
PSVersion                      5.1.19041.1023
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.19041.1023
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1

PSVersion의 값이 현재 파워셸의 버전입니다. 예제에서는 5.1.19041.1023인 것을 알 수 있습니다. 출력 내용을 통해서 PowerShell 버전은 물론 에디션, 빌드 버전 등 다양한 정보를 얻을 수 있습니다.

PowerShell 업데이트하는 방법

Windows에 기본적으로 포함되어있는 PowerShell의 업데이트는 윈도우 업데이트에 포함되어있습니다. 따라서 Windows 10 업데이트를 최신으로 유지하면 PowerShell도 최신 버전으로 유지됩니다. 단, 뒤에서 설명하겠지만 Windows 10에 포함된 PowerShell은 현재 2016년 8월에 릴리스 된 5.1 버전을 기반으로 하고 있습니다.

업데이트 확인을 검색해서 실행합니다

Windows + S 검색 창에서 업데이트를 검색해서 ’업데이트 확인’을 실행하면 Windows 업데이트 상태를 확인할 수 있습니다. 최신 상태를 유지하고 있다면 PowerShell 5.1.x 버전도 최신 버전이라고 볼 수 있습니다.

Windows 업데이트가 최신인 것을 확인합니다

PowerShell 7 버전을 설치하는 방법

현재 Windows 10에 기본적으로 포함되어있는 PowerShell 버전은 5.1.x 버전입니다. 2016년 8월 마이크로소프트에서는 PowerShell을 오픈소스로 전환하고 Linux와 OSX 지원을 발표했습니다. 2018년 1월 PowerShell Core 6.0이 릴리스가 첫 릴리스되었으며, 2021년 5월 현재 최신 버전은 PowerShell 7.1이며, 곧 릴리스 될 7.2 프리뷰 버전이 공개되어있습니다.

현재 최신 버전 7.1.3은 GitHub Release 페이지에서 msi 파일을 다운로드 받아 설치할 수 있습니다.

PowerShell 최신 버전에 대한 더 자세한 정보는 공식 GitHub 저장소와 Microsoft의 공식 문서를 참고해주시기 바랍니다.

LainyZine은 쿠팡 파트너스 활동에 따른 수수료를 제공받습니다.