I have just uploaded the new version 3.11 of the Exchange Reporter. The new version contains the module "ExchangeMitigations", which shows the status of the Exchange Emergency Mitigation Service and the applied rules. Here is an example report of the new module:

Various bugs have also been fixed, the "Healthchecker" module, which is the Exchange Health Checker Script and integrated into the report now runs much more reliably. The module now downloads the current version of the Exchange Health Checker script with every run and then always executes the current version. Unfortunately, it tears up the output in the console when the module is executed, but since the Exchange Reporter runs as a scheduled task anyway, this can probably be ignored. In the "addsinfos" module (for Active Directory information), the error handling has been improved somewhat. There has also been an improvement to the "redirectreport" module thanks to Daniel's adaptation: the module no longer generates errors in the event log.
I have completely removed the "o365report" module, which displayed information about Exchange Online. On the one hand, the module was no longer executable with the switch to Modern Authentication and on the other hand, only little information about Exchange Online was displayed. Maybe I'll build my own reporter for Microsoft 365, but I haven't planned anything yet. I have also removed the integration in the "Exchange Monitor" script, as I am no longer developing this script.

The current version of the Exchange Reporter can be downloaded here:
You can use the following form to suggest improvements or report errors:
In the near future, the Exchange Reporter will also move to GitHub so that further development and improvement will be a little easier and other people can also participate. I would be happy to receive help with the further development, as well as suggestions for new modules or other adjustments / improvements. Please also report these via the form.
Hallo Zusammen,
in Handbuch der aktuellen Version 3.11 sind in der Settings.ini noch die Optionen „IntegrateInExchangeMonitor“ und
„ExchangeMonitorInstallPath“ dokumentiert. Leider funktioniert das bei mir im Vergleich zu 3.10 nicht mehr. Im Skript findet man auch nicht mehr diese Parameter. Kannst du diese einfach wieder einpflegen oder gibt es einen anderen einfachen Weg den Bericht wieder als HMTL-Datei auf einem FileShare zu bekommen (FTP bräuchte ich nicht einmal)?
Viele Grüße
Markus
Moinsen,
Reporter 3.11
Das Modul „addsinfo.ps1“ hat m.E. eine Ungereimtheit und einen Bug.
Schema -ge 88 ist laut MS immer noch „Windows Server 2016“ in deren Terminologie. (Zeile 67)
und
Zeile 176 – $adreport += end-htmltable muß nach der Catch-Schleife in Zeile 183 stehen.
LG
RalphAndreas
Hallo Ralph,
vielen Dank für den Hinweis. Die Schema Version wird laut MS richtig angezeigt:
https://learn.microsoft.com/en-us/troubleshoot/windows-server/identity/find-current-schema-version
Den Fehler in Zeile 176 habe ich korrigiert und die neue Version wird zeitnah veröffentlicht.
Beste Grüße,
Frank
Danke Frank für deine stetige Arbeit!
Kleiner Hinweis: der Bericht meldet noch immer V3.10 als aktuell.
Hallo Wolfgang,
danke für den Hinweis, ich habe es korrigiert.
Beste Grüße,
Frank
Vielen Dank!
Wer das HealthChecker Modul hinter einem Proxy nutzen will, muss im Script .\Modules\HealthChecker.ps1 in Zeile 4 den Parameter -Proxy „Proxyservername:Port“ und ggf. -ProxyCredential angeben.
Vielleicht kann man das in zukünftigen Versionen über die settings.ini lösen.
Ansonsten große Klasse!