PowerShell の Environment.OSVersion と PowerShell ISE の比較

PowerShell の Environment.OSVersion と PowerShell ISE の比較

PowerShell と PowerShell ISE で OS の 2 つの異なるバージョンが表示されるのはなぜですか?

OS: Microsoft Windows Server 2012 R2 データセンター評価

PowerShell: バージョン 4.0

パワーシェル

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

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

PowerShell 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 にはこのエントリが含まれていないようです。

関連情報