Test-UMConnectivity
Este cmdlet solo está disponible en el entorno local de Exchange.
Use el cmdlet Test-UMConnectivity para probar el funcionamiento de los servidores de mensajería unificada (UM).
Nota: Este cmdlet funciona mejor en Exchange 2010. En versiones posteriores de Exchange, la funcionalidad de este cmdlet se ha reemplazado por Disponibilidad administrada. Para obtener los mejores resultados, use el cmdlet Invoke-MonitoringProbe y especifique el sondeo de monitor activo pertinente en lugar de usar este cmdlet.
Para obtener más información acerca de los conjuntos de parámetros de la sección Sintaxis a continuación, vea Sintaxis del cmdlet de Exchange.
Syntax
Test-UMConnectivity
-Phone <String>
-PIN <String>
-TUILogon <Boolean>
-UMDialPlan <UMDialPlanIdParameter>
[-CertificateThumbprint <String>]
[-Confirm]
[-DomainController <Fqdn>]
[-ListenPort <Int32>]
[-MediaSecured <Boolean>]
[-MonitoringContext <Boolean>]
[-RemotePort <Int32>]
[-Secured <Boolean>]
[-Timeout <Int32>]
[-WhatIf]
[<CommonParameters>]
Test-UMConnectivity
-Phone <String>
-UMIPGateway <UMIPGatewayIdParameter>
[-DiagDtmfDurationInMilisecs <Int32>]
[-DiagDtmfSequence <String>]
[-DiagInitialSilenceInMilisecs <Int32>]
[-DiagInterDtmfDiffGapInMilisecs <String>]
[-DiagInterDtmfGapInMilisecs <Int32>]
[-From <String>]
[-CertificateThumbprint <String>]
[-Confirm]
[-DomainController <Fqdn>]
[-ListenPort <Int32>]
[-MediaSecured <Boolean>]
[-MonitoringContext <Boolean>]
[-Secured <Boolean>]
[-Timeout <Int32>]
[-WhatIf]
[<CommonParameters>]
Test-UMConnectivity
-ResetPIN <Boolean>
[-Confirm]
[-DomainController <Fqdn>]
[-MonitoringContext <Boolean>]
[-WhatIf]
[<CommonParameters>]
Test-UMConnectivity
-TUILogonAll <Boolean>
[-CertificateThumbprint <String>]
[-Confirm]
[-DomainController <Fqdn>]
[-ListenPort <Int32>]
[-MediaSecured <Boolean>]
[-MonitoringContext <Boolean>]
[-RemotePort <Int32>]
[-Secured <Boolean>]
[-Timeout <Int32>]
[-WhatIf]
[<CommonParameters>]
Test-UMConnectivity
[-CallRouter]
[-CertificateThumbprint <String>]
[-Confirm]
[-DomainController <Fqdn>]
[-ListenPort <Int32>]
[-MediaSecured <Boolean>]
[-MonitoringContext <Boolean>]
[-RemotePort <Int32>]
[-Secured <Boolean>]
[-Timeout <Int32>]
[-WhatIf]
[<CommonParameters>]
Description
Las dos pruebas de diagnóstico están diseñadas para probar el funcionamiento del software del servidor de buzones (modo 1) y el funcionamiento de todo el sistema, incluidos los componentes de telefonía conectados (modo 2).
El cmdlet Test-UMConnectivity se puede usar para comprobar el funcionamiento de un servidor de buzones de correo y los correspondientes equipos de telefonía conectados. Cuando se ejecuta este cmdlet y se incluye el parámetro UMIPGateway, el servidor de buzones de correo prueba el funcionamiento completo de un extremo a otro del sistema de mensajería unificada. Esta prueba incluye los componentes de telefonía conectados al servidor de buzones de correo, como puertas de enlace IP, eXchanges de rama privada (PBX) y cableado. Si no se especifica el parámetro UMIPGateway, el servidor de buzones de correo prueba solamente el funcionamiento de los componentes de mensajería unificada que están instalados y configurados en el servidor.
Al ejecutar este cmdlet en una implementación de mensajería unificada local, debe crear un objeto de puerta de enlace IP de mensajería unificada para el equipo o el servidor que comprueba el cmdlet. Cuando cree un objeto de puerta de enlace IP de mensajería unificada, tendrá que configurarlo con un nombre de dominio completo (FQDN) y dicho FQDN debe coincidir con el nombre del equipo que ejecuta el cmdlet.
Una vez finalizada esta tarea, el cmdlet habrá probado el funcionamiento del servidor de buzones de correo y los componentes de telefonía relacionados.
Deberá tener asignados permisos antes de poder ejecutar este cmdlet. Aunque en este tema se enumeran todos los parámetros correspondientes a este cmdlet, tal vez no tenga acceso a algunos parámetros si no están incluidos en los permisos que se le han asignado. Para obtener los permisos necesarios para ejecutar cualquier cmdlet o parámetro en su organización, consulte Find the permissions required to run any Exchange cmdlet.
Ejemplos
Ejemplo 1
Test-UMConnectivity
En este ejemplo, se realizan las pruebas de conectividad y funcionalidad en el servidor de buzones de correo local y, luego, se muestra la información de conectividad de voz sobre IP (VoIP).
Ejemplo 2
Test-UMConnectivity -UMIPGateway MyUMIPGateway -Phone 56780 -Secured $false
En este ejemplo se prueba la capacidad del servidor de buzones de correo local para usar una conexión de TCP no segura en lugar de la conexión de TLS mutua segura para realizar una llamada a través de la puerta de enlace IP de MU MyUMIPGateway con el número de teléfono 56780.
Ejemplo 3
Test-UMConnectivity -Phone sip:sipdp.contoso.com@contoso.com -UMIPGateway MyUMIPGateway -Secured $true -From sip:user1@contoso.com -MediaSecured $true
En este ejemplo se realiza una prueba del plan de marcado de mensajería unificada mediante el uso de un URI de SIP. Este ejemplo se puede usar en un entorno que incluya Lync Server o Skype Empresarial Server.
Parámetros
-CallRouter
El conmutador CallRouter especifica si se va a probar el servicio enrutador de llamadas de mensajería unificada de Microsoft Exchange (front-end). No es necesario especificar un valor con este modificador.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016 |
-CertificateThumbprint
El parámetro CertificateThumbprint especifica la huella digital de certificado usada para el modo SIP protegida y Protegida.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016 |
-Confirm
El modificador Confirm especifica si se debe mostrar u ocultar el mensaje de confirmación. Cómo afecta este modificador el cmdlet depende de si el cmdlet requiere confirmación antes de continuar.
- Los cmdlets destructivos (por ejemplo, cmdlets Remove-*) tienen una pausa integrada que obliga a confirmar el comando antes de continuar. Para estos cmdlets, puede omitir el mensaje de confirmación mediante esta sintaxis exacta:
-Confirm:$false
. - La mayoría de los demás cmdlets (por ejemplo, los cmdlets New-* y Set-*) no tienen una pausa integrada. En estos cmdlets, si se especifica el modificador Confirm sin ningún valor, se introduce una pausa que obliga a confirmar el comando antes de continuar.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016 |
-DiagDtmfDurationInMilisecs
El parámetro DiagDtmfDurationInMilisecs especifica la duración de cada dígito enviado.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016 |
-DiagDtmfSequence
El parámetro DiagDtmfSequence especifica la secuencia de los dígitos enviados.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016 |
-DiagInitialSilenceInMilisecs
El parámetro DiagInitialSilenceInMilisecs especifica el período (en milisegundos) en que el cmdlet se detendrá antes de enviar la secuencia de dígitos.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016 |
-DiagInterDtmfDiffGapInMilisecs
El parámetro DiagInterDtmfDiffGapInMilisecs especifica si se personaliza el tiempo entre dígitos en la secuencia de diagnóstico. Se trata de una lista delimitada por comas que puede aceptar entradas nulas. Debería incluir varios valores.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016 |
-DiagInterDtmfGapInMilisecs
El parámetro DiagInterDtmfGapInMilisecs especifica el tiempo en milisegundos entre cada dígito enviado en la secuencia de dígitos. Se trata de un valor único.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016 |
-DomainController
El parámetro DomainController especifica el controlador de dominio que el cmdlet usa para leer datos de Active Directory o escribirlos. El controlador de dominio se identifica por su nombre de dominio completo (FQDN). Por ejemplo, dc01.contoso.com.
Type: | Fqdn |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016 |
-From
El parámetro From especifica el URI SIP o la dirección SIP donde se originó la llamada. Solamente se usa cuando se usa el parámetro Phone. El valor predeterminado es el URI SIP especificado al usar el parámetro Phone.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016 |
-ListenPort
El parámetro ListenPort especifica el número de puerto IP en el que se escuchará. Si no se especifica, se usa el puerto IP 9000.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016 |
-MediaSecured
El parámetro MediaSecured especifica si se usa el modo RTP seguro o el modo RTP (no seguro).
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016 |
-MonitoringContext
El parámetro MonitoringContext especifica si en los resultados se incluyen o excluyen los eventos de supervisión y contadores de rendimiento asociados. Los valores admitidos son:
- $true: Los eventos de supervisión y los contadores de rendimiento se incluyen en los resultados del comando. Normalmente, se incluyen los eventos de supervisión y los contadores de rendimiento en los resultados cuando la salida se pasa a Microsoft System Center Operations Manager (SCOM).
- $false: Los eventos de supervisión y los contadores de rendimiento no se incluyen en los resultados del comando. Este es el valor predeterminado.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016 |
-Phone
El parámetro Phone especifica el número de teléfono o el Identificador uniforme de recursos (URI) del Protocolo de inicio de sesión (SIP) usado al redirigir la llamada de prueba. El número de extensión se debe configurar en la PBX para reenviar llamadas al grupo de extensiones de mensajería unificada.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016 |
-PIN
El parámetro PIN especifica el PIN asociado con el buzón habilitado para MU.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016 |
-RemotePort
El parámetro RemotePort especifica el puerto usado para la llamada. Si no se especifica, el valor predeterminado es el puerto 5060 para el Protocolo de control de transmisión (TCP) y 5061 para Seguridad de la capa de transporte (TLS) mutua.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016 |
-ResetPIN
El parámetro ResetPIN especifica si se debe generar o volver a generar un PIN nuevo para todos los buzones de prueba del sitio actual.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016 |
-Secured
El parámetro Secured especifica si la prueba se ejecuta en modo SIP protegida.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016 |
-Timeout
El parámetro Timeout especifica el tiempo, en segundos, que se debe esperar para que se complete la operación de prueba. El valor predeterminado es 600 segundos. No puede establecer este parámetro con un valor menor de 60 segundos. Sin embargo, es recomendable que siempre configure este parámetro con un valor de 60 segundos o más. El valor máximo para este parámetro es 1800 segundos.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016 |
-TUILogon
El parámetro TUILogon especifica si el cmdlet intenta iniciar sesión en uno o más buzones habilitados para la mensajería unificada. Los buzones deben estar habilitados para mensajería unificada y asociados al plan de marcado de mensajería unificada al que pertenece el servidor de buzones que ejecuta el servicio de mensajería unificada de Microsoft Exchange. El valor predeterminado es $false.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016 |
-TUILogonAll
El parámetro TUILogonAll especifica si se debe intentar conectar a todos los buzones de prueba del sitio de Active Directory actual. El valor predeterminado es $false. Las cuentas probadas deben generarse llamando al script New-TestCasConnectivityUser.ps1 y los buzones de correo correspondientes deben estar habilitados para mensajería unificada. Caso contrario, no se realiza ninguna otra acción.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016 |
-UMDialPlan
El parámetro UMDialPlan especifica el plan de marcado de mensajería unificada que se va a probar. Este parámetro se debe usar con el parámetro TUILogon.
Type: | UMDialPlanIdParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016 |
-UMIPGateway
El parámetro UMIPGateway especifica el nombre de la puerta de enlace IP de mensajería unificada o IP PBX que se usará para la llamada de prueba saliente.
Type: | UMIPGatewayIdParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016 |
-WhatIf
El modificador WhatIf simula las acciones del comando. Puede usar este modificador para ver los cambios que se producirían, pero sin aplicar los cambios. No es necesario especificar un valor con este modificador.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016 |
Entradas
Input types
Para ver los tipos de entrada que acepta este cmdlet, consulte Tipos de entrada y salida de cmdlet. Si el campo Tipo de entrada de un cmdlet está en blanco, el cmdlet no acepta datos de entrada.
Salidas
Output types
Para ver los tipos de valor devuelto (también conocidos como tipos de resultado) que acepta este cmdlet, consulte Tipos de entrada y salida de cmdlet. Si el campo Tipo de resultado está en blanco, el cmdlet no devuelve datos.