Test-ServiceHealth (RTM)
Gilt für: Exchange Server 2007
Letztes Änderungsdatum des Themas: 2007-06-11
Mit dem Cmdlet Test-ServiceHealth können Sie testen, ob alle erforderlichen Dienste, die zum automatischen Starten konfiguriert sind, tatsächlich gestartet wurden. Das Cmdlet Test-ServiceHealth meldet für jeden Dienst, der nicht ausgeführt wird, obwohl er für eine konfigurierte Funktion erforderlich ist und automatisch gestartet werden soll, einen Fehler.
Syntax
Test-ServiceHealth [-Server <ServerIdParameter>] [-ActiveDirectoryTimeout <Int32>] [-DomainController <Fqdn>] [-MonitoringContext <$true | $false>]
Detaillierte Beschreibung
Damit Sie das Cmdlet Test-ServiceHealth 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.
Um das Cmdlet Test-ServiceHealth auf einem Computer ausführen zu können, auf dem die Serverfunktion Edge-Transport installiert ist, müssen Sie sich mit einem Konto anmelden, das Mitglied der lokalen Gruppe Administratoren auf diesem Computer ist.
Parameter
Parameter | Erforderlich | Typ | Beschreibung |
---|---|---|---|
ActiveDirectoryTimeout |
Optional |
System.Int32 |
Der Parameter ActiveDirectoryTimeout gibt den Zeitraum in Sekunden an, der für den Abschluss der einzelnen Operationen des Active Directory-Verzeichnisdiensts zulässig ist, bevor es zum Timeout der Operation kommt. Die Standardeinstellung ist 15 Sekunden. |
DomainController |
Optional |
Microsoft.Exchange.Data.Fqdn |
Um den vollqualifizierten Domänennamen (Fully Qualified Domain Name, FQDN) des Domänencontrollers anzugeben, der Daten aus dem Active Directory-Verzeichnisdienst abruft, fügen Sie dem Befehl den Parameter DomainController hinzu. |
MonitoringContext |
Optional |
System.Boolean |
Der Parameter MonitoringContext gibt an, ob die Ergebnisse des Befehls Überwachungsereignisse und Leistungsindikatoren umfassen sollen. Die beiden möglichen Werte für diesen Parameter sind $true oder $false. Wenn Sie "$true" angeben, beinhalten die Ergebnisse zusätzlich zu den Informationen über Dienste auch Überwachungsereignisse und Leistungsindikatoren. |
Server |
Optional |
Microsoft.Exchange.Configuration.Tasks.ServerIdParameter |
Der Parameter Server gibt den Server an, auf dem geprüft wird, ob die erforderlichen Dienste ausgeführt werden. Wenn Sie diesen Parameter nicht angeben, prüft der Befehl die Dienste auf dem lokalen Server. |
Eingabetypen
Rückgabetypen
Fehler
Fehler | Beschreibung |
---|---|
|
Ausnahmen
Ausnahmen | Beschreibung |
---|---|
|
Beispiel
In diesem Beispiel wird der Befehl Test-ServiceHealth ohne Parameter verwendet, um die Dienste auf dem lokalen Server zu testen.
Test-ServiceHealth