PowerShellでインストールされている.NETFrameworkのバージョンを確認する
この記事では、PowerShellでインストールされている.NETFrameworkのバージョンを確認する方法を記載します。
インストールされている.NETFrameworkのバージョンを確認する
Microsoftの記事「方法: インストールされている .NET Framework バージョンを確認する」に記載されているレジストリを参照する方法で確認します。
新しいOSが出るとレジストリの値が変わる場合がありますので、スクリプトの結果が「Unknown Version」だったら、Microsoftの記事を時々確認してみましょう。
# 方法: インストールされている .NETFramework バージョンを確認する
# (https://docs.microsoft.com/ja-jp/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed)
$release = (get-item 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full').GetValue("Release")
switch -Exact ($release)
{
"378389" { Write-Host ".NET Framework 4.5" }
"378675" { Write-Host ".NET Framework 4.5.1" }
"378758" { Write-Host ".NET Framework 4.5.1" }
"379893" { Write-Host ".NET Framework 4.5.2" }
"393295" { Write-Host ".NET Framework 4.6" }
"393297" { Write-Host ".NET Framework 4.6" }
"394254" { Write-Host ".NET Framework 4.6.1" }
"394271" { Write-Host ".NET Framework 4.6.1" }
"394802" { Write-Host ".NET Framework 4.6.2" }
"394806" { Write-Host ".NET Framework 4.6.2" }
"460798" { Write-Host ".NET Framework 4.7" }
"460805" { Write-Host ".NET Framework 4.7" }
"461308" { Write-Host ".NET Framework 4.7.1" }
"461310" { Write-Host ".NET Framework 4.7.1" }
"461808" { Write-Host ".NET Framework 4.7.2" }
"461814" { Write-Host ".NET Framework 4.7.2" }
"528040" { Write-Host ".NET Framework 4.8" }
"528372" { Write-Host ".NET Framework 4.8" }
"528449" { Write-Host ".NET Framework 4.8" }
"528049" { Write-Host ".NET Framework 4.8" }
default { Write-Host "Unknown version : ${release}" }
}
まとめ
最後まで読んでいただきありがとうございます。
また読んでくださいませ。
そんじゃーね。
関連記事
SPONSORED LINK
SPONSORED LINK