Test-OwaConnectivity
Se aplica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
Última modificación del tema: 2010-08-18
Utilice el cmdlet Test-OwaConnectivity para comprobar que Microsoft Office Outlook Web Access se está ejecutando según lo esperado. El cmdlet Test-OwaConnectivity se puede usar para probar la capacidad de conexión de Outlook Web Access para todos los directorios virtuales de Microsoft Exchange 2007 en un servidor de acceso de cliente especificado para todos los buzones en servidores de Exchange 2007 que estén en el mismo sitio de Active Directory. Test-OwaConnectivity se puede usar también para probar la capacidad de conexión para una dirección URL individual de Exchange 2007 Outlook Web Access.
Sintaxis
Test-OwaConnectivity [-ClientAccessServer <ServerIdParameter>] [-AllowUnsecureAccess <SwitchParameter>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-LightMode <SwitchParameter>] [-MailboxServer <ServerIdParameter>] [-MonitoringContext <SwitchParameter>] [-ResetTestAccountCredentials <SwitchParameter>] [-Site <AdSiteIdParameter>] [-TestType <Internal | External>] [-Timeout <UInt32>] [-TrustAnySSLCertificate <SwitchParameter>] [-VirtualDirectoryName <String>] [-WhatIf [<SwitchParameter>]]
Test-OwaConnectivity [-URL <String>] [-AllowUnsecureAccess <SwitchParameter>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-LightMode <SwitchParameter>] [-MailboxCredential <PSCredential>] [-ResetTestAccountCredentials <SwitchParameter>] [-Site <AdSiteIdParameter>] [-Timeout <UInt32>] [-TrustAnySSLCertificate <SwitchParameter>] [-WhatIf [<SwitchParameter>]]
Descripción detallada
El cmdlet Test-OwaConnectivity se puede utilizar para probar la conectividad de todos los directorios virtuales de Exchange 2007 Outlook Web Access en un servidor de acceso de cliente, o para probar la conectividad de una única URL de Exchange 2007 Outlook Web Access.
Para probar todos los directorios virtuales de Exchange 2007 Outlook Web Access en un servidor de acceso de cliente, deberá existir una cuenta de prueba de Active Directory. Asimismo, deberá existir un buzón de prueba en cada servidor de Exchange 2007 que tenga instalada la función del servidor Buzón de correo a la que se pueda obtener acceso a través de los directorios virtuales que se estén probando. Puede crear cuentas y buzones de prueba durante un paso de la configuración del servidor de buzones. Si no se creó el entorno de prueba durante la configuración del servidor de buzones, se le pedirá que ejecute el script que crea los buzones y los usuarios de prueba al ejecutar el cmdlet Test-OwaConnectivity.
Si el servidor que hospeda el buzón de prueba no está disponible, el cmdlet Test-OWAConnectivity cmdlet devolverá un error que puede no identificar claramente el problema. Para evitarlo, compruebe que el servidor que hospeda el buzón de prueba funcione y que el buzón esté disponible antes de ejecutar el cmdlet Test-OWAConnectivity.
Si ejecuta el cmdlet Test-OwaConnectivity en un servidor de acceso de cliente sin utilizar los parámetros ClientAccessServer o URL, el cmdlet probará el servidor en el que ejecute el cmdlet. Para probar un determinado servidor de acceso de cliente, utilice el parámetro ClientAccessServer.
Para ejecutar el cmdlet Test-OwaConnectivity para probar la conectividad de Outlook Web Access para todos directorios virtuales de Exchange 2007 de un servidor Acceso de clientes, se debe delegar en la cuenta que use la función Administrador de Exchange Server y pertenecer al grupo local de administradores del servidor de destino.
Para obtener más información acerca de los permisos, la delegación de funciones y los derechos necesarios para administrar Exchange Server 2007, consulte Consideraciones sobre permisos.
Para probar una sola URL, ejecute Test-OwaConnectivity con el parámetro URL y las credenciales para un buzón de Exchange 2007 existente. Si la dirección URL está detrás de un equilibrador de carga, no se puede predecir qué servidor de acceso de cliente probará el cmdlet. Debido a que las credenciales son parte necesaria de los parámetros cuando se usa el parámetro URL, puede utilizar cualquier cuenta para ejecutar Test-OwaConnectivity cuando se utiliza el parámetro URL.
Si el cmdlet encuentra un directorio virtual que no precisa de Nivel de sockets seguros (SSL), se saltará ese directorio, a no ser que se utilice el parámetro AllowUnsecureAccess. Si se utiliza el parámetro AllowUnsecureAccess, la comunicación entre servidores se enviará en texto sin cifrar para realizar la prueba.
El cmdlet Test-OwaConnectivity puede ejecutarse como una tarea interactiva de una sola vez, o como una tarea programada bajo el control de Microsoft Operations Manager (MOM). Para ejecutar Test-OwaConnectivity como una tarea de MOM, el entorno de prueba de acceso de cliente tiene que estar disponible en los servidores de correo en los que hará las comprobaciones el cmdlet.
Parámetros
Parámetro | Necesario | Tipo | Descripción |
---|---|---|---|
AllowUnsecureAccess |
Opcional |
System.Management.Automation.SwitchParameter |
Si se incluye, este parámetro permite hacer pruebas en los directorios virtuales que no precisen SSL. Si este parámetro no se incluye, la tarea no se ejecutará en los directorios virtuales que no requieran SSL y se generará un error. |
ClientAccessServer |
Opcional |
Microsoft.Exchange.Configuration.Tasks.ServerIdParameter |
Este parámetro especifica el nombre del servidor de acceso de cliente habilitado que se va a probar. Si este parámetro está incluido, todos los directorios virtuales de Exchange 2007 Outlook Web Access del servidor de acceso de cliente se probarán sobre todos los servidores de buzones de Exchange 2007 en el sitio local de Active Directory. Los directorios virtuales de Microsoft Exchange 2000 Server y Microsoft Exchange Server 2003 no se probarán. Los buzones que no estén en servidores de buzones de Exchange 2007 no se probarán. No utilice este parámetro con el parámetro URL. |
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 de Active Directory, incluya el parámetro DomainController en el cmdlet. |
LightMode |
Opcional |
System.Management.Automation.SwitchParameter |
Este parámetro no está implementado para el cmdlet de diagnóstico Test-OwaConnectivity. El uso de este parámetro no modifica el comportamiento del cmdlet. Nota Este cmdlet está implementado para otros cmdlet de diagnóstico de Exchange 2007. En concreto, se usa en casos en los que desea ejecutar una versión menos intensiva de un cmdlet. |
MailboxCredential |
Opcional |
System.Management.Automation.PSCredential |
Este parámetro incluye una credencial de buzón para una prueba de una sola URL. |
MailboxServer |
Opcional |
Microsoft.Exchange.Configuration.Tasks.ServerIdParameter |
Este parámetro especifica el nombre del servidor de buzones que se va a probar. Si no se especifica, se probarán todos los servidores de buzones del sitio de Active Directory. |
MonitoringContext |
Opcional |
System.Management.Automation.SwitchParameter |
Si se incluye, este parámetro ejecutará la tarea mediante programación MOM. Al ejecutar esta tarea con este parámetro sin MOM, la tarea generará un error. Si se excluye este parámetro, la tarea tiene que ejecutarse de forma interactiva por parte de un administrador. |
ResetTestAccountCredentials |
Opcional |
System.Management.Automation.SwitchParameter |
El parámetro ResetTestAccountCredentials restablece la contraseña de la cuenta de prueba usada para ejecutar este comando. Normalmente, la contraseña de la cuenta de prueba se restablece cada siete días si se usa Microsoft System Center Operations Manager para administrar el entorno de Exchange. El uso de esta marca obliga a restablecer la contraseña siempre que sea necesario por motivos de seguridad. |
Site |
Opcional |
Microsoft.Exchange.Configuration.Tasks.AdSiteIdParameter |
El parámetro Site se usa para especificar el sitio de Active Directory. |
TestType |
Opcional |
Microsoft.Exchange.Monitoring.OwaConnectivityTestType |
Este parámetro determina si el cmdlet probará direcciones URL internas o externas. Los valores son Internal y External. Este parámetro no se puede usar junto con el parámetro URL. Cuando no se especifican los parámetros TestType ni URL, el valor predeterminado es TestType:Internal. |
Timeout |
Opcional |
System.UInt32 |
Este parámetro especifica la cantidad de tiempo que hay que esperar para que se complete la operación de prueba (en segundos). El valor predeterminado de Timeout es de 30 segundos. Debe especificar un valor de Timeout mayor de 0 segundos y menor de 1 hora (3.600 segundos). Le recomendamos que configure siempre este parámetro con un valor de 5 segundos o más. |
TrustAnySSLCertificate |
Opcional |
System.Management.Automation.SwitchParameter |
Si se utiliza este parámetro, los errores de validación del certificado SSL no se comunican. Esto resulta útil para probar direcciones URL internas puesto que Internet Information Services (IIS) no admite la asignación de varios certificados para un único directorio virtual. Si un directorio tiene direcciones URL distintas para el acceso interno y el externo y tiene un certificado, ese certificado será normalmente para la URL externa. Este parámetro permite a la tarea comprobar una dirección URL interna sin generar un error, cuando el certificado no coincide con la dirección URL. |
URL |
Opcional |
System.String |
Este parámetro especifica la URL de Outlook Web Access que se va a probar. Si se utiliza este parámetro, sólo se probará la dirección URL especificada. No utilice el parámetro URL con el parámetro ClientAccessServer. El parámetro URL no puede utilizarse con el parámetro TestType. |
VirtualDirectoryName |
Opcional |
System.String |
Este parámetro especifica el nombre del directorio virtual que se probará en un determinado servidor de acceso de cliente. Si no se incluye este parámetro, se probarán todos los directorios virtuales de Outlook Web Access compatibles con buzones de Exchange 2007. |
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 parámetro WhatIf, puede ver los cambios que se producirían sin tener que aplicarlos. No es necesario especificar ningún valor con el parámetro WhatIf. |
Tipos de entrada
Tipos de valores devueltos
Errores
Error | Descripción |
---|---|
|
|
Excepciones
Excepciones | Descripción |
---|---|
|
|
Ejemplo
El primer ejemplo de código prueba la conectividad para la dirección URL https://mail.contoso.com/owa utilizando las credenciales para el usuario contoso\kweku.
El segundo ejemplo de código prueba la conectividad de un determinado servidor de acceso de cliente llamado Contoso12 y probará todos los directorios virtuales de Outlook Web Access que admiten buzones de Exchange 2007. Eso incluye los directorios virtuales que no precisan SSL
Test-OwaConnectivity -URL:https://mail.contoso.com/owa -MailboxCredential:(get-credential contoso\kweku)
Test-OwaConnectivity -ClientAccessServer:Contoso12 -AllowUnsecureAccess