Last Update: v1.03, January 10th, 2018
This script retrieves .NET Framework version from one or more computers, and returns objects contains version information on the release as well as a textual description. It will also report on the registry keys blocking possible upgrades to higher .NET Framework versions.
The following .NET Framework versions are detected: 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 and 4.7.1.
.\Get-DotNetVersion.p1 -ComputerName Exchange01, Exchange02
Added .NET Framework 4.7.2 blockade check
Added .NET Framework 4.7.1 support
Changed reporting of blocked NET versions to single property
Added detection of .NET Framework 4.6.1 and 4.7 upgrade blockades
Initial community release