Last Update: v1.02, December 4th, 2017
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.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