【2023年】これからブログを始める人へおすすめの書籍

Kissy

PowerShellでインストールされている.NETFrameworkのバージョンを確認する

作成: 更新:

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