스택큐힙리스트

설치된 PowerShell 버전 결정 본문

카테고리 없음

설치된 PowerShell 버전 결정

스택큐힙리스트 2023. 3. 16. 05:39
반응형

컴퓨터에 PowerShell이 어떤 버전으로 설치되어 있는지, 그리고 설치되어 있는지 여부를 어떻게 확인할 수 있나요?

답변 1

$PSVersionTable.PSVersion를 사용하여 엔진 버전을 결정하십시오. 해당 변수가 존재하지 않으면 엔진이 버전 1.0임을 가정해도 안전합니다.

$Host.Version와 (Get-Host).Version는 신뢰할 수 없음에 유의하세요 - 호스트의 버전만을 나타내며 엔진을 반영하지 않습니다. PowerGUI, PowerShellPLUS 등은 모두 호스팅 애플리케이션이며 호스트 버전을 제품 버전에 대응하도록 설정합니다 - 이는 완전히 올바르지만 당신이 원하는 것과는 다릅니다.

PS C:\> $PSVersionTable.PSVersion

Major Minor Build Revision

----- ----- ----- --------

4 0 -1 -1

답변 2

파워셸( PowerShell)은 마이크로소프트에서 제공하는 쉘 프로그램으로서, 윈도우 운영체제에서 명령어 및 스크립트를 실행하는 데 사용됩니다. 이번 글에서는 윈도우 운영체제에 설치된 파워셸 버전을 확인하는 방법에 대해서 알아보려고 합니다.

파워셸을 사용하는 윈도우 운영체제 버전은 “Windows Management Framework”(WMF)에 따라 결정됩니다. 따라서 WMF 버전을 확인하는 것이 우선적으로 필요합니다. WMF 버전은 대개 윈도우 운영체제의 버전과 함께 제공되며, 2012년 이후의 운영체제에서는 자동으로 설치됩니다.

WMF 버전을 확인하려면, 윈도우 파워쉘을 실행하고 다음 명령어를 입력합니다.

$ PSVersionTable

이 명령을 실행하면 파워셸 버전을 비롯한 다양한 정보가 표시됩니다. 이 중 “PSVersion” 키의 값이 파워셸의 버전을 나타냅니다.

예를 들어, 윈도우 서버 2016에서 파워셸 버전을 확인하는 경우, 다음과 같은 결과를 얻을 수 있습니다.

PS C:\> $PSVersionTable

Name Value

---- -----

PSVersion 5.1.14393.0

PSEdition Desktop

BuildVersion 10.0.14393.0

CLRVersion 4.0.30319.42000

WSManStackVersion 3.0

PSRemotingProtocolVersion 2.3

SerializationVersion 1.1.0.1

위 결과에서, “PSVersion” 값은 “5.1.14393.0”입니다. 이는 현재 사용중인 파워셸의 버전이며, 이 버전을 확인하고 필요한 경우 업그레이드할 수 있습니다.

이상으로, 윈도우 운영체제의 파워셸 버전을 확인하는 방법에 대해서 알아보았습니다. 파워셸은 다양한 운영체제에서 사용되는 중요한 도구 중 하나이기 때문에, 파워셸 관련 작업을 수행할 때 반드시 버전을 확인하고 적절한 조치를 취해야 합니다.

반응형
Comments