Windows 10에는 기본적으로 Windows PowerShell 5.0이 설치되어 있으며, Windows Update(WU)를 통해 상위 버전인 PowerShell 5.1이 자동으로 설치됩니다. 그렇기 때문에 일부 사용자들은 현재 자신의 시스템에 어떤 PowerShell 버전이 설치되어 있는지 확인하는 방법을 찾고 있습니다.
터미널에서 PowerShell로 작업하는 것을 선호한다면, 항상 최신 버전을 사용하고 있는지 점검하는 것이 좋습니다. 특히 Windows 10보다 오래된 운영체제를 사용 중이라면 더욱 그렇습니다. PowerShell은 버전 5.0부터 성능이 크게 향상되었다는 점을 기억하세요. Windows Server에 대한 제어력이 한층 강화되었고, Exchange, Lync, SQL 기반 서버 역시 더욱 세밀하게 관리할 수 있게 되었습니다.
PowerShell 버전을 확인하는 방법을 살펴보기 전에, 먼저 Windows 버전별로 기본 설치되는 PowerShell 버전을 정리해 보았습니다.
Windows 10 / Windows Server 2016 — PowerShell 5.0
(Windows Update를 통해 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
PowerShell 버전 확인 방법
기본 설치 버전을 파악했다면, 아래 단계에 따라 현재 사용 중인 PowerShell 버전을 빠르게 확인해 보세요. 다음 방법은 Windows 버전에 관계없이 동일하게 적용됩니다.
- Windows 키 + R을 눌러 실행(Run) 창을 엽니다. 그런 다음 "powershell"을 입력하고 Enter 키를 눌러 새 PowerShell 창을 실행합니다.

- 새로 열린 PowerShell 창에 아래 명령어를 입력한 후 Enter 키를 누릅니다.
$PSversionTable
- PowerShell과 관련된 세부 정보 목록이 화면에 표시됩니다. 이 중에서 확인해야 할 항목은 바로 PSVersion입니다. 아래 예시에서는 Windows Update를 통해 대기 중인 업데이트를 모두 설치했기 때문에 최신 버전이 표시됩니다.
참고: get-host|Select-Object version 또는 $host.version 명령어를 사용해도 동일하게 PowerShell 버전을 확인할 수 있습니다.
만약 Windows 10을 사용 중인데 PSVersion이 여전히 5.0.10586.63으로 표시된다면, Windows Update에서 대기 중인 모든 업데이트를 설치하면 최신 버전으로 업그레이드할 수 있습니다.