Test-SystemHealth
Gilt für: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
Letztes Änderungsdatum des Themas: 2007-07-05
Mit dem Cmdlet Test-SystemHealth können Sie Daten über das Microsoft Exchange-System sammeln und nach den empfohlenen Vorgehensweisen analysieren.
Syntax
test-SystemHealth [-ADCredentials <PSCredential>] [-Analyze <SwitchParameter>] [-Collect <SwitchParameter>] [-ConfigurationFileLocation <LongPath>] [-Confirm [<SwitchParameter>]] [-Description <String>] [-DomainController <Fqdn>] [-DownloadConfigurationUpdates <SwitchParameter>] [-ExchangeCredentials <PSCredential>] [-Export <SwitchParameter>] [-GenerateEvents <SwitchParameter>] [-GenerateSQMData <SwitchParameter>] [-MaxThreads <Int32>] [-MergeFileLocation <LongPath>] [-OutFileLocation <LongPath>] [-Roles <String[]>] [-ScanType <String>] [-ServerList <String[]>] [-Timeout <EnhancedTimeSpan>] [-WhatIf [<SwitchParameter>]]
Detaillierte Beschreibung
Damit Sie das Cmdlet Test-SystemHealth ausführen können, muss Folgendes an das verwendete Konto delegiert worden sein:
- Exchange-Serveradministrator-Rolle und lokale Gruppe Administratoren für den Zielserver
Weitere Informationen zu Berechtigungen, zum Delegieren von Rollen und zu den Rechten, die für die Verwaltung von Exchange Server 2007 erforderlich sind, finden Sie unter Überlegungen zu Berechtigungen.
Parameter
Parameter | Erforderlich | Typ | Beschreibung |
---|---|---|---|
ADCredentials |
Optional |
System.Management.Automation.PSCredential |
Der Parameter ADCredentials legt die Anmeldeinformationen fest, die für den Zugriff auf den Active Directory-Verzeichnisdienst verwendet werden. Standardmäßig werden die Anmeldeinformationen des aktuellen Benutzers verwendet. |
Analyze |
Optional |
System.Management.Automation.SwitchParameter |
Der Parameter Analyze ermöglicht die Analyse der gesammelten Daten. Ist als Wert |
Collect |
Optional |
System.Management.Automation.SwitchParameter |
Der Parameter Collect ermöglicht die Datenerfassung. Ist als Wert |
ConfigurationFileLocation |
Optional |
Microsoft.Exchange.Data.LongPath |
Für die interne Verwendung reserviert. |
Confirm |
Optional |
System.Management.Automation.SwitchParameter |
Der Parameter Confirm bewirkt eine Unterbrechung der Befehlsausführung und zwingt Sie, die Aktion des Befehls zu bestätigen, bevor die Verarbeitung fortgesetzt wird. Für den Parameter Confirm muss kein Wert angegeben werden. |
Description |
Optional |
System.String |
Der Parameter Description gibt eine Beschreibung der Überprüfung an. |
DomainController |
Optional |
Microsoft.Exchange.Data.Fqdn |
Der Parameter DomainController gibt den zum Zugreifen auf Active Directory zu verwendenden Domänencontroller an. Verwenden Sie den vollqualifizierten Domänennamen (Fully Qualified Domain Name, FQDN) des Domänencontrollers, der verwendet werden soll. |
DownloadConfigurationUpdates |
Optional |
System.Management.Automation.SwitchParameter |
Der Parameter DownloadConfigurationUpdates sucht nach neueren Versionen der Konfigurationsdatei und lädt diese herunter. Der Standardwert ist |
ExchangeCredentials |
Optional |
System.Management.Automation.PSCredential |
Der Parameter ExchangeCredentials gibt die Anmeldeinformationen an, die für den Zugriff auf Server mit Exchange verwendet werden sollen. |
Export |
Optional |
System.Management.Automation.SwitchParameter |
Mit dem Parameter Export werden vertrauliche Daten aus der angegebenen Ausgabedatei entfernt. Ist als Wert |
GenerateEvents |
Optional |
System.Management.Automation.SwitchParameter |
Für die interne Verwendung reserviert. |
GenerateSQMData |
Optional |
System.Management.Automation.SwitchParameter |
Für die interne Verwendung reserviert. |
MaxThreads |
Optional |
System.Int32 |
Für die interne Verwendung reserviert. |
MergeFileLocation |
Optional |
Microsoft.Exchange.Data.LongPath |
Für die interne Verwendung reserviert. |
OutFileLocation |
Optional |
Microsoft.Exchange.Data.LongPath |
Mit dem Parameter OutFileLocation werden Name und Pfad der zu generierenden Datendatei identifiziert. |
Roles |
Optional |
System.String[] |
Für die interne Verwendung reserviert. |
ScanType |
Optional |
System.String |
Für die interne Verwendung reserviert. |
ServerList |
Optional |
System.String[] |
Für die interne Verwendung reserviert. |
Timeout |
Optional |
Microsoft.Exchange.Data.EnhancedTimeSpan |
Der Parameter Timeout gibt die Anzahl von Sekunden für die Zeitüberschreitung des Vorgangs an. Die Standardeinstellung ist 300 Sekunden (5 Minuten). |
WhatIf |
Optional |
System.Management.Automation.SwitchParameter |
Der Parameter WhatIf weist den Befehl an, die für das Objekt ausgeführten Aktionen lediglich zu simulieren. Durch Verwendung des Parameters WhatIf können Sie eine Vorschau der Änderungen anzeigen, ohne diese Änderungen wirklich übernehmen zu müssen. Für den Parameter WhatIf muss kein Wert angegeben werden. |
Eingabetypen
Rückgabetypen
Fehler
Fehler | Beschreibung |
---|---|
|
|
Ausnahmen
Ausnahmen | Beschreibung |
---|---|
|
|
Beispiel
Der folgende Code ist ein Beispiel für den Befehl Test-SystemHealth.
Test-SystemHealth