New version: Exchange Reporter 3.6

I have just uploaded version 3.6 of the Exchange Reporter. Exchange Reporter 3.6 includes the new module "NoSpamProxy". This means that Exchange Reporter can now also retrieve statistics from NoSpamProxy and display them in the report. Here is an example of the NSP module:

image

The NoSpamProxy module displays the following statistics:

  • Overview of mail statistics
  • Overview Large Files
  • Overview of errors and warnings in the NSP event log
  • Overview of "NoSpamProxy incidents"
  • Overview of the status of the NSP certificate.

Of course, the new module can only be used if NoSpamProxy is used. The Exchange Reporter manual contains the necessary requirements for the new module.

There are also the following improvements in version 3.6:

  • The "Clientinfo.ps1" module has been removed as it no longer provided correct data. I plan to completely recreate the module so that the values are displayed correctly again.
  • I have revised the "spacereport.ps1" module. The recovery drive is no longer displayed. In the report, the unit is now displayed in the table and the cell is highlighted in color when the storage space on the volume is running low. If Exchange has been installed on a DC, the server is only displayed once in the report (previously the server was listed twice)
  • The display of the PowerShell version has been adjusted
  • The new Exchange logo has been added to the report
  • Small improvements and bug fixes have been made to various modules

Another construction site is currently the o365report.ps1 module, which uses an interface that is no longer supported. I also need to revise this module. The module does not currently work, but I have not removed it for the time being as there are a few dependencies within the scripts. I hope to be able to fix these problems in the next version.

The current version can be downloaded here:

NoteSince I have removed the "clientinfo.ps1" module, the settings.ini must be adapted. The module can be commented out until a new version is available.

If you encounter any problems with "Exchange Reporter" or have any suggestions for improvement, please post them in the forum.

9 thoughts on “Neue Version: Exchange Reporter 3.6”

  1. Moin Frank,

    ich habe das dmarcreport.ps1 in einigen Umgebungen in Betrieb genommen. Finde es sehr cool und erstaunlich simpel die xmls auszuwerten. Die aus meiner Sicht wichtigste Info aus den DMARC-Berichten fehlt aber, nämlich die Info ob SPF- und DKIM-Prüfung bei der SMTP-Übermittlung erfolgreich waren oder nicht.

    Ich habe das Modul dahingehend angepasst und die Wahrheitswerte aus $dmarcrow.policy_evaluated.dkim und $dmarcrow.policy_evaluated.spf im Bericht zusätzlich in die Tabelle eingebaut.

    LG & weiter so
    Timbo

    Reply
  2. Hallo,

    im VM Modul gibt es mit der aktuellen PowerCLI eine Meldung in Bezug auf einen ‚deprecated‘ Aufruf.

    Hier muss die Zeile 42 geändert werden:
    ALT: vmhardware = $vm.version
    NEU: $vmhardware = $vm.hardwareversion

    Danach erscheint auch keine Fehlermeldung mehr auf der Console.

    Gruß, Steffen

    Reply
    • Hallo,
      noch ein paar Anpassungen / Korrekturen:

      im vmwarereport sollte Zeile 18 ein Out-null vorangstellt werden sonst wird durch die Welcome-Meldung die Abarbeitung an der Kommandozeile zerstört:

      $loadpowercli = Get-Module –ListAvailable VM* | Import-Module | Out-null

      Evt. auch noch die Umgebung vor dem Connect in Zeile 25 anpassen:

      Set-PowerCLIConfiguration -Scope Session -ProxyPolicy NoProxy -InvalidCertificateAction Ignore -ParticipateInCEIP $false -Confirm:$false | Out-null
      $viconnect = connect-viserver $viserver -credential $creds -force -wa 0 -ea 0

      Im carereport fehlt in der ersten Zeile ‚ListAvailable‘, sonst wird nur weitergemcht wenn das Modul bereits geladen ist und genau das passiert ja später im Script:

      $pspkimodule = get-module -ListAvailable pspki
      if (!$pspkimodule)

      Gruß, Steffen

      Reply
  3. Funktioniert wie es soll.
    Gibt es zukünftig die Möglichkeit die Ausgaben der Module auch selbst zu sortieren? Ich würde gerne die Reihenfolge ändern aber die settings.ini wird hier nicht diesbezüglich berücksichtigt.

    [Modules]
    16=dagreport.ps1
    01=mailreport.ps1
    15=dbreport.ps1
    08=serverinfo.ps1
    11=bpreport.ps1
    21=pfreport.ps1
    ;22=clientinfo.ps1
    23=easreport.ps1

    Reply
      • Hallo Frank,

        vielen Dank für die Info. Ich hatte wohl gedacht die Nummern seien fix für die einzelnen .PS1 Skripte vorgesehen.
        Auf den einfachsten Lösungsweg bin ich natürlich nicht gekommen ;-)

        Reply

Leave a Comment