Test-ServiceHealth
S’applique à : Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
Dernière rubrique modifiée : 2007-07-05
La cmdlet Test-ServiceHealth permet de vérifier si tous les services requis configurés pour démarrer automatiquement sur un serveur ont démarré. La cmdlet Test-ServiceHealth renvoie une erreur pour tout service requis par un rôle configuré et paramétré pour démarrer automatiquement mais qui n'est pas en cours d'exécution.
Syntaxe
Test-ServiceHealth [-Server <ServerIdParameter>] [-ActiveDirectoryTimeout <Int32>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-MonitoringContext <$true | $false>] [-WhatIf [<SwitchParameter>]]
Description détaillée
Pour exécuter la cmdlet Test-ServiceHealth, vous devez utiliser un compte auquel ont été délégués :
- le rôle Administrateur de serveur Exchange et le groupe Administrateurs local pour le serveur cible.
Pour plus d'informations sur les autorisations, la délégation de rôles et les droits requis pour administrer Microsoft Exchange Server 2007, consultez la rubrique Considérations relatives aux autorisations.
Pour exécuter la cmdlet Test-ServiceHealth sur un ordinateur sur lequel le rôle serveur de transport Edge est installé, vous devez ouvrir une session en utilisant un compte membre du groupe Administrateurs local sur cet ordinateur.
Paramètres
Paramètre | Obligatoire | Type | Description |
---|---|---|---|
ActiveDirectoryTimeout |
Facultatif |
System.Int32 |
Le paramètre ActiveDirectoryTimeout spécifie la durée, en secondes, autorisée pour l'exécution de chaque opération de service d'annuaire Active Directory avant l'interruption de l'opération. La valeur par défaut est 15 secondes. |
Confirm |
Facultatif |
System.Management.Automation.SwitchParameter |
Le paramètre Confirm suspend le traitement par la commande et vous demande de confirmer les actions que la commande va exécuter avant de continuer le traitement. Il n'est pas nécessaire de spécifier une valeur pour le paramètre Confirm. |
DomainController |
Facultatif |
Microsoft.Exchange.Data.Fqdn |
Pour spécifier le nom de domaine complet (FQDN) du contrôleur de domaine qui extrait des données du service d'annuaire Active Directory, incluez le paramètre DomainController dans la commande. |
MonitoringContext |
Facultatif |
System.Boolean |
Le paramètre MonitoringContext indique si les résultats de la commande doivent inclure la surveillance des événements et des compteurs de performance. Les valeurs possibles pour ce paramètre sont $true ou $false. Si vous spécifiez $true, les résultats incluent la surveillance des événements et des compteurs de performance en plus des informations sur les services. |
Server |
Facultatif |
Microsoft.Exchange.Configuration.Tasks.ServerIdParameter |
Le paramètre Server spécifie le serveur sur lequel vérifier que les services requis sont en cours d'exécution. Si vous ne spécifiez pas ce paramètre, la commande vérifie les services sur le serveur local. |
WhatIf |
Facultatif |
System.Management.Automation.SwitchParameter |
Le paramètre WhatIf donne pour instruction à la commande de simuler les actions qu'elle va appliquer à l'objet. Grâce au paramètre WhatIf, vous pouvez afficher des changements potentiels sans devoir les appliquer. Il n'est pas nécessaire de spécifier une valeur pour le paramètre WhatIf. |
Types d'entrées
Types de retours
Erreurs
Erreur | Description |
---|---|
|
Exceptions
Exceptions | Description |
---|---|
|
Exemple
Dans cet exemple, la commande Test-ServiceHealth est utilisée sans paramètre pour tester les services sur le serveur local.
Test-ServiceHealth