One of the tests that was developed earlier in the life of Exchange Analyzer looked at the version of .NET Framework installed on the server to determine if it was supported with the version of Exchange running on the server. After that test was originally written the support matrix for Exchange and .NET Framework became more complex. The test was not providing accurate guidance and was removed from Exchange Analyzer.
The version of .NET Framework running on your Exchange server is very important for performance and stability reasons, so adding the test back to Exchange Analyzer has been on my to-do list since it was removed. This week I've rewritten the test so that it should be accurate today, and maintainable in future as the support matrix changes.
However, it's difficult to test this one thoroughly because there are so many possible combinations of Exchange Server and .NET Framework that are supported, not to mention all the unsupported ones. So I need some help, and that's where you come in. I would appreciate some testers to give this new version a try before it is released publicly.
If you're willing to test this new Exchange Analyzer version, please download a Zip file of the branch here.
The normal instructions for running Exchange Analyzer apply, which you can find here. But you should make sure you update your copy of the ExchangeAnalyzer module on your PC or server where you are running this updated version from. You'll see new sections in the report for the .NET Framework support status, highlighted in the screenshot below.
After running your test please leave a comment below if the report was accurate. If you think that there was a problem with the results please email your report and script output to firstname.lastname@example.org.