2018/08/01

インストール済みの .NET Framework バージョンを識別するスクリプト (v2)

(※8/2 追記:適当に書いたやつを ScriptCenterにアップしたので、その後、もろもろの修正版 Version 2.1 に差し替えました)

以下のドキュメントに説明されていることを、PowerShell スクリプト(get-dotnetver.ps1)にしてみた。.NET Framework 4.5 以降の出力結果の表現は、以下のドキュメントのママ。.NET Framework 1.0 はどうなっているのかよくわからないので省略。

How to: Determine which .NET Framework versions are installed
 [URL] https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed 

Get-DotNetVer.ps1 (8/2 Version 2.1)のダウンロードはこちらから。

TechNet Script Center > Determine which .NET Framework versions are installed by PowerShell (※08/02 に修正版 v2.0 に更新)


.NET Framework のサポートのライフサイクルについてはこちらで確認。
Lifecycle FAQ -- .NET Framework 
[URL] https://support.microsoft.com/en-us/help/17455/  

8/2 追記)
.NET Framework 4.5 以降がインストールされているときの .NET Framework 2-4 のバージョン 4 の出力は意味がないので、これを消すように修正版 v2.1 を ScriptCenter にアップしました。

注:.NET Framework 4.0 と .NET Framework 1.0/1.1 の PC でどうなるかテストしてません。いずれもサポート終了バージョンなので、知りません。


1 件のコメント:

  1. @ITさんの古い記事ですが、.NET Framework 1.1~3.5の確認のための
    レジストリに関して詳しく解説されたものがあります
    私自身この情報を元に確認したことがあります

    http://www.atmarkit.co.jp/ait/articles/1210/26/news086_2.html

    返信削除

注: コメントを投稿できるのは、このブログのメンバーだけです。