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