Test-SystemHealth (RTM)

 

Gilt für: Exchange Server 2007

Letztes Änderungsdatum des Themas: 2007-06-11

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>] [-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>]

Detaillierte Beschreibung

Damit Sie das Cmdlet Test-SystemHealth ausführen können, muss Folgendes an das verwendete Konto delegiert worden sein:

  • die Rolle Exchange-Serveradministrator und die Mitgliedschaft in der lokalen 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 $true angegeben, ist eine Analyse möglich. Der Standardwert ist $true.

Collect

Optional

System.Management.Automation.SwitchParameter

Der Parameter Collect ermöglicht die Datenerfassung. Ist als Wert $true angegeben, können Daten gesammelt werden. Der Standardwert ist $true.

ConfigurationFileLocation

Optional

Microsoft.Exchange.Data.LongPath

Für die interne Verwendung reserviert.

Beschreibung

Optional

System.String

Der Parameter Description gibt eine Beschreibung der Überprüfung an.

DomainController

Optional

Microsoft.Exchange.Data.Fqdn

Der Parameter DomainController gibt den Domänencontroller an, der für den Zugriff auf Active Directory verwendet werden soll. 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 $true und sucht nach neueren Versionen der Konfigurationsdatei und lädt diese herunter.

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 $true angegeben, werden die Daten entfernt. Der Standardwert ist $false.

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).

Eingabetypen

Rückgabetypen

Fehler

Fehler Beschreibung

 

 

Ausnahmen

Ausnahmen Beschreibung

 

 

Beispiel

Der folgende Code ist ein Beispiel für den Befehl Test-SystemHealth.

Test-SystemHealth