MPSReport

Achtung
MPSreport 1.0 hatte den Bug, dass es die PowerShell ExecutionPolicy auf "Restriced" setzt und damit OWA als auch Forefront behindert.
Details:
http://blogs.technet.com/msfss_stuff/archive/2009/06/15/issue-of-the-week.aspx http://www.leeholmes.com/blog/UsingPowerShellAndPsExecToInvokeExpressionsOnRemoteComputers.aspx
Lösung:
PS:> set-executionpolicy remotesigned

MPSReport sind eine Sammlung von Hilfsprogramme, die von Microsoft PSS (Product Support Services) immer wieder an Kunden verteilt werden, um schnell einen Überblick über die SystemUmgebung zu bekommen. Hierzu gibt es gleich mehrere Versionen für verschiedene Produkte:

Für Sie als Administrator sind diese Tools aber ebenfalls ganz hilfreich, da die Archive im wesentlichen aus einem Archiv mit Hilfsprogramme bestehen, die nacheinander aufgerufen die aktuelle Konfiguration in mehrere Textdateien exportieren und wieder einpacken. Diese können Sie dann natürlich zu Microsoft senden, aber müssen Sie natürlich nicht.

Folgende Daten werden z.B. vom Exchange Tool gesammelt:

Windows System Informationen

  • Eventlogeinträge
    Diese werden als Text und CSV-Datei gespeichert
  • System Dateien
    Zudem wird eine Kopie der BOOT.INI, AUTOEXEC.NT und CONFIG.NT gesichert. Zudem werden einige Registrierungsschlüssel für das Crash Recovery exportiert
  • Cluster
    Sofern Sie einen Cluster betreiben, werden auch hierzu einige Daten gesammelt
  • Hotfixes
    Eine Liste der installierten Fixes wird erstellt
  • WinMSD Ausgabe
    Damit erhalten Sie quasi alle Informationen zu Treibern, Diensten etc
  • Netzwerkeinstellungen
    Die IP-Adresse und andere IP-Einstellungen sind für den Supporter wichtig
  • laufende Prozesse
    Zudem wird eine übersicht der aktuell aktiven Prozesse generiert. Das hilft nicht nur bei der Suche nach CodeRed und ähnlichem, sondern zeigt z.B. auch aktiven Virenscanner an.
  • Dateiversionen des Systems
    Eine Liste der wichtigen Dateien samt deren Version hilft bei der Suche nach Inkompatibilitäten.
  • MSI-Protokolle
    Die LOG-Dateien der Installationen durch den MSI werden ebenfalls eingesammelt

Exchange System Informationen

  • Allgemeine Daten:
    Liste der Exchange Registrierungsschlüssel
    Inhalt der EXE und DLLs in \exchsrvr\
    Einstellungen der Exchange Diagnose Protkolle
    Der Inhalt der Exchange und ADC Setupprotokolle
    eine Kopie der WMI-Protokolle
  • Exchange 5.5
    Die Pfade zu den Datenbanken
  • Exchange 2000/2003
    Die Ausgabe von EXCHDUMP
    Die Bindungen des virtuellen SMTP-Servers
    die DSACCESS Konfiguration
    Registrierungseinstellungen des ADC
    Auflistung des Inhalts des \MSADC\-Verzeichnisses
    Informationen über die Speichergruppen und Datenbanken
  • Exchange 2003
    OWA-Einstellungen zur Content Filterung
    OMA-Einstellungen WEB.CONFIG

Active Directory Informationen

Sofern Exchange auf Windows 2000/2003 ausgeführt wird, werden noch folgende Informationen gesammelt

  • Ausgabe der Diagnosetools#
    NETDIAG /v /debug
    DCDIAG /v
    Auszug der IIS-Metabase  bzw. der metabase.xml
    NLTEST-Ergebnisse

.NET Framework Informationen

  • Auszug der Registry
  • Daten der installierten Assemblies etc.

IIS Informationen

  • Konfigurationseinstellungen
    Inhalt diverser Registrierungseinstellungen.

Das Einsammeln dieser Informationen kann einige Zeit dauern. Wenn Sie zusätzlich den "FULL"-Mode aktivieren, dann wird zusätzlich auch ein Inhaltsverzeichnis von %SYSTEMROOT% erstellt.

Weitere Links