PowerShell과 PowerShell ISE의 ​​Environment.OSVersion

PowerShell과 PowerShell ISE의 ​​Environment.OSVersion

PowerShell 및 PowerShell ISE에서 두 가지 다른 버전의 OS가 표시되는 이유는 무엇입니까?

OS: Microsoft Windows Server 2012 R2 데이터 센터 평가

파워셸: 버전 4.0

파워셸

PS C:\> [System.Environment]::OSVersion.Version

Major  Minor  Build  Revision
-----  -----  -----  --------
6      3      9600   0

파워셸 ISE

PS C:\> [System.Environment]::OSVersion.Version

Major  Minor  Build  Revision
-----  -----  -----  --------
6      2      9200   0       

답변1

~ 안에Windows 8.1/Server 2012 GetVersionEx애플리케이션에 Windows 8.1에 대해 지원되는 OS ID가 포함되어 있지 않으면 Windows 8(6.2 빌드 9200)에 대한 데이터를 반환합니다.

GUI에 이 항목이 포함되지 않은 것 같습니다.

관련 정보