많은 사용자가 명령 프롬프트 대신 PowerShell을 선호합니다. Exchange, Lync, SQL 기반 서버까지 제어할 수 있을 뿐만 아니라 Windows Server 환경에서 훨씬 더 강력한 작업을 수행할 수 있기 때문입니다. Windows 10에는 기본적으로 PowerShell 5.0이 탑재되어 있으며, 최신 Windows 업데이트 구성 요소를 설치하면 상위 버전인 Windows PowerShell 5.1이 자동으로 설치됩니다.

따라서 자신의 PC에 어떤 버전의 PowerShell이 설치되어 있는지 확인하는 방법을 알아두면 여러모로 유용합니다. 이 가이드에서는 Windows 10에서 PowerShell 버전을 확인하는 다양한 명령어를 소개합니다.
Windows 10에서 PowerShell 버전 확인하기
먼저 알아두어야 할 점은, Windows 버전마다 기본 탑재된 PowerShell 버전이 다르다는 것입니다. 주요 버전별 대응 관계는 아래와 같습니다.
- Windows 10 & Windows Server 2016 – PowerShell 5.0 (Windows 업데이트 적용 후 5.1로 자동 업그레이드)
- Windows 8.1 & Windows Server 2012 R2 – PowerShell 4.0
- Windows 8 & Windows Server 2012 – PowerShell 3.0
- Windows 7 SP1 & Windows Server 2008 R2 SP1 – PowerShell 2.0
아래에서 소개하는 명령어는 사용 중인 Windows 버전과 관계없이 동일하게 적용할 수 있으니, 하나씩 따라 해 보시기 바랍니다.
방법 1: $PSVersionTable 명령어 사용
PowerShell 창에서 $PSVersionTable 명령어를 입력하면 출력 결과의 PSVersion 항목에서 현재 PowerShell 버전을 확인할 수 있습니다.
1. Windows 키를 누른 뒤 PowerShell이라고 입력하고, 검색 결과에서 열기(Open)를 클릭합니다.

2. $PSVersionTable 명령어를 입력한 후 Enter 키를 누릅니다.

3. 출력 결과의 PSVersion 항목에서 버전을 확인할 수 있습니다. 아래 예시의 경우 PowerShell 버전은 5.1.19041.1645입니다.

방법 2: $PSVersionTable.PSVersion 명령어 사용
$PSVersionTable.PSVersion 명령어를 사용하면 PowerShell의 메이저(Major), 마이너(Minor), 빌드(Build), 리비전(Revision) 정보를 한눈에 확인할 수 있습니다.
1. Windows PowerShell을 실행합니다.
2. $PSVersionTable.PSVersion 명령어를 입력하고 Enter 키를 누릅니다.

3. 출력 결과는 아래와 같은 형식으로 표시되며, 이 중 Major 값이 PowerShell의 주요 버전을 나타냅니다.
Major Minor Build Revision ----- ----- ----- -------- 5 1 19041 1645

방법 3: $Host 명령어 사용
PowerShell 창에서 $Host 명령어를 입력하면 출력 결과의 Version 항목에서 PowerShell 버전을 확인할 수 있습니다.
1. Windows PowerShell 창을 엽니다.
2. $Host 명령어를 입력한 후 Enter 키를 누릅니다.

3. 출력 결과의 Version 항목에서 PowerShell 버전을 확인할 수 있습니다. 이 명령어의 출력 형식은 아래와 같습니다.
Name : ConsoleHost Version : 5.1.19041.1645 InstanceId : 0859ad62-5642-4190-ab07-26fe0181e892 UI : System.Management.Automation.Internal.Host.InternalHostUserInterface CurrentCulture : en-IN CurrentUICulture : en-US PrivateData : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy DebuggerEnabled : True IsRunspacePushed : False Runspace : System.Management.Automation.Runspaces.LocalRunspace

방법 4: $Host.Version 명령어 사용
$Host.Version 명령어를 사용하면 PowerShell의 메이저 버전, 빌드, 리비전 정보를 간결하게 확인할 수 있습니다.
1. Windows PowerShell을 실행합니다.
2. PowerShell 창에 $Host.Version 명령어를 입력하고 Enter 키를 누릅니다.

3. 출력 결과는 아래와 같은 형식으로 표시되며, 이 역시 Major 값이 PowerShell의 주요 버전을 나타냅니다.
Major Minor Build Revision ----- ----- ----- -------- 5 1 19041 1645

함께 보면 좋은 글
- Windows 10 오류 코드 0x80d0000a 해결 방법
- Chrome 유해 소프트웨어 검색 시 발생하는 오류 해결 방법
- Desktop Window Manager가 작동을 멈췄을 때 해결 방법
- Windows 10에서 "Word에 문제가 발생했습니다" 오류 해결 방법
이 가이드가 도움이 되었기를 바랍니다. 이제 Windows PC에서 PowerShell 버전을 확인하는 방법을 모두 익히셨을 것입니다. 네 가지 방법 중 어떤 방법이 가장 유용했는지 의견을 남겨 주세요. 또한 이 글에 대해 궁금한 점이나 제안 사항이 있다면 언제든지 댓글로 알려 주시기 바랍니다.