Quick way to check .NET Framework version in Powershell

Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -recurse |
Get-ItemProperty -name Version,Release -EA 0 |
Where { $_.PSChildName -match '^[^0-9S]'} |
Select PSChildName, Version, Release, @{
switch -regex ($_.Release) {
    "378389" { [Version]"4.5" }
    "378675|378758" { [Version]"4.5.1" }
    "379893" { [Version]"4.5.2" }
    "393295|393297" { [Version]"4.6" }
    "394254|394271" { [Version]"4.6.1" }
    "394802|394806" { [Version]"4.6.2" }
    {$_ -gt 394806} { [Version]"Undocumented 4.6.2 or higher, please update script" }

Very useful tip to check .Net Framework version:

Run above commands in Windows Powershell to get .Net version currently installed in your windows.

Powershell check .Net Framework version

Powershell check .Net Framework version


Another great online diagram desinger

I introduced a free diagram tool at 2 years back. Today I found another simple yet useful tool which can just do it online.


This is another awesome free diagram tool, is useful as long as you can online, and its graphic is nice.

Website: http://www.diagram.ly/


  1. [免費] Diagramly 免裝軟體,輕鬆在網頁上繪製流程圖、示意圖

Keywords: Flow Chart, flowchart, drawings, design

Free and simple diagram designer

I cannot afford Visio, I don’t like to draw in MS Word, and I just need to draw a simple diagram.

I found this Diagram Designer, it is simple and has everything I needs.

(I can’t remember how i found this software, probably from Sourceforge.net, but it is not there anymore, :-p )

The software is straight forward, drag the shape you want and drop it to the canvas, to format the text inside shape, just follow the text formatting code while do it. For example, to show Bold text, just put \BBold\b in the textbox.

There are more features to discover, and you will find it useful.

Software link: http://meesoft.logicnet.dk/

~~~ * ~~~

Keyword: UML, Architect, Flowchart, Graph, Design