2016年6月8日水曜日

◆バージョンをソートする

strip off data from variable

Win32_Product から .NET Frameworkのバージョンを調べたい。
複数のバージョン戻り値から最新を取り出すにはどうすれば良いですかね・・・。

といった感じの質問だろうか。

バージョンが文字列で返ってきているのでどうやってソートしましょうか。

以前、以下のサンプルで使ったVersionクラスにキャストすると良さそう。
◆IPアドレスをソートする

PowerShell的にはそれだけのお話。

ちょっと気になるのが、.NET Frameworkのバージョンを調べるのに本当にWin32_Productで良いのだろうか。

以下にかなりの力作があるので実行してみたところ、若干(だいぶ?)異なる。
.NET Frameworkのバージョンを確認する方法

以前以下の様な例も見たことがあるが、これもちょっと違う。

PS> dir  $env:windir\microsoft.net\framework\v* –name

それではと、VisualStudioを立ち上げてみたが結局どれとも異なる。

まぁ、いいか。(笑)