Test-ServiceHealth
Se aplica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
Última modificación del tema: 2007-07-05
Utilice el cmdlet Test-ServiceHealth para comprobar si todos los servicios que se han configurado para iniciarse automáticamente en un servidor se han iniciado efectivamente. El cmdlet Test-ServiceHealth devuelve un error por cada servicio que sea requerido por una función configurada y se haya configurado para iniciarse automáticamente pero que no esté ejecutándose en esos momentos.
Sintaxis
Test-ServiceHealth [-Server <ServerIdParameter>] [-ActiveDirectoryTimeout <Int32>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-MonitoringContext <$true | $false>] [-WhatIf [<SwitchParameter>]]
Descripción detallada
Para ejecutar el cmdlet Test-ServiceHealth, se debe utilizar una cuenta en la que se delegue lo siguiente:
- Función de administrador de servidores de Exchange y grupo local Administradores para el servidor de destino
Para obtener más información acerca de los permisos, la delegación de funciones y los derechos necesarios para administrar Microsoft Exchange Server 2007, consulte Consideraciones sobre permisos.
Para ejecutar el cmdlet Test-ServiceHealth en un equipo que tenga instalada la función del servidor Transporte perimetral, debe iniciar sesión mediante una cuenta que sea miembro del grupo local de administradores de dicho equipo.
Parámetros
Parámetro | Necesario | Tipo | Descripción |
---|---|---|---|
ActiveDirectoryTimeout |
Opcional |
System.Int32 |
El parámetro ActiveDirectoryTimeout indica el tiempo, en segundos, permitido para cada operación del servicio de directorios de Active Directory antes de que finalice el tiempo de espera. El valor predeterminado es 15 segundos. |
Confirm |
Opcional |
System.Management.Automation.SwitchParameter |
El parámetro Confirm hace que el comando ponga en pausa el procesamiento y requiere que usted reconozca qué hará el comando antes de seguir con el procesamiento. No es necesario especificar un valor con el parámetro Confirm. |
DomainController |
Opcional |
Microsoft.Exchange.Data.Fqdn |
Para especificar el nombre de dominio completo (FQDN) del controlador de dominio que recupera los datos del servicio de directorio, incluya el parámetro DomainController en el comando. |
MonitoringContext |
Opcional |
System.Boolean |
El parámetro MonitoringContext permite especificar si los resultados del comando deben incluir eventos de supervisión y contadores de rendimiento. Los dos valores posibles para este parámetro son $true o $false. Si especifica $true, los resultados incluirán eventos de supervisión y contadores de rendimiento además de la información acerca de los servicios. |
Server |
Opcional |
Microsoft.Exchange.Configuration.Tasks.ServerIdParameter |
El parámetro Server permite especificar el servidor en el que se va a comprobar si los servicios requeridos están funcionando. Si no especifica este parámetro, el comando comprobará los servicios en el servidor local. |
WhatIf |
Opcional |
System.Management.Automation.SwitchParameter |
El parámetro WhatIf indica al comando que simule las acciones que llevaría a cabo en el objeto. Mediante el uso del parámetro WhatIf, puede ver los cambios que se producirían sin tener que aplicarlos. No es necesario especificar un valor con el parámetro WhatIf. |
Tipos de entrada
Tipos de valores devueltos
Errores
Error | Descripción |
---|---|
|
Excepciones
Excepciones | Descripción |
---|---|
|
Ejemplo
En este ejemplo, el comando Test-ServiceHealth se utiliza sin parámetros para comprobar los servicios en el servidor local.
Test-ServiceHealth