Share via


Test-EdgeSynchronization

 

Se aplica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

Última modificación del tema: 2007-06-28

Utilice el cmdlet Test-EdgeSynchronization para diagnosticar si los servidores de transporte perimetral suscritos tienen un estado de sincronización actual y correcto.

Sintaxis

Test-EdgeSynchronization [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-ExcludeRecipientTest <SwitchParameter>] [-MaxReportSize <Unlimited>] [-MonitoringContext <$true | $false>] [-WhatIf [<SwitchParameter>]]

Test-EdgeSynchronization -VerifyRecipient <ProxyAddress> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-WhatIf [<SwitchParameter>]]

Descripción detallada

Test-EdgeSynchronization es un cmdlet de diagnóstico que proporciona un informe del estado de sincronización de los servidores de transporte perimetral suscritos. Puede usar el parámetro VerifyRecipient con este cmdlet para comprobar que un solo destinatario se ha sincronizado al servicio de directorios Application Mode (ADAM) de Active Directory. Esta tarea proporciona información útil al administrador si se ejecuta manualmente. También la puede llamar Microsoft Operations Manager (MOM). Cuando MOM llama a esta tarea, se generan alertas si algún servidor de transporte perimetral no está sincronizado.

La función del servidor Transporte perimetral no tiene acceso al servicio de directorio de Active Directory. Toda la información sobre la configuración y los destinatarios se almacena en ADAM. Para llevar a cabo la búsqueda de destinatarios y las tareas de seguridad de los mensajes, el servidor de transporte perimetral requiere los datos que residen en Active Directory. El proceso de suscripción perimetral establece la replicación unidireccional de la información de configuración y de destinatarios de Active Directory a ADAM. La suscripción perimetral sólo copia la información necesaria para que el servidor de transporte perimetral realice las tareas de configuración de la seguridad de los mensajes y contra el correo electrónico no deseado y la información acerca de la configuración del conector necesaria para habilitar el flujo de correo extremo a extremo. La suscripción perimetral realiza actualizaciones programadas de tal forma que la información de ADAM se mantiene actualizada.

El cmdlet Test-EdgeSynchronization proporciona alertas proactivas cuando un servidor de transporte perimetral deja de estar sincronizado. El resultado de este cmdlet permite que un administrador vea los objetos que no se han sincronizado con el servidor de transporte perimetral. La tarea compara los datos almacenados en Active Directory y los datos almacenados en ADAM. Todas las inconsistencias de datos se registran en los resultados que arroja este comando.

Para ejecutar el cmdlet Test-EdgeSynchronization, debe iniciar sesión en un equipo que tenga instalada la función del servidor Transporte de concentradores y esté ubicado en el sitio de Active Directory al que está suscrito el servidor de transporte perimetral. La cuenta que utilice debe tener delegado lo siguiente:

  • Función Administrador de la organización de Exchange

Para obtener más información sobre los permisos, la delegación de funciones y los derechos necesarios para administrar Microsoft Exchange Server 2007, consulte Consideraciones sobre permisos.

Parámetros

Parámetro Necesario Tipo Descripción

VerifyRecipient

Necesario

Microsoft.Exchange.Data.ProxyAddress

Utilice el parámetro VerifyRecipient para comprobar el estado de sincronización de un único destinatario. El destinatario se identifica especificando una dirección de proxy que esté asignada al destinatario. La dirección del proxy es la dirección de correo electrónico del destinatario. La prueba de comprobación del destinatario es mutuamente exclusiva con la prueba que comprueba la sincronización de los datos de configuración.

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 de Active Directory, incluya el parámetro DomainController en el comando.

ExcludeRecipientTest

Opcional

System.Management.Automation.SwitchParameter

Utilice el parámetro ExcludeRecipientTest para excluir la validación de la sincronización de los datos de destinatario. Si incluye este parámetro, sólo se validará la sincronización de los objetos de configuración. Para validar que los datos de destinatario estén sincronizados se necesitará más tiempo que para validar únicamente los datos de configuración.

MaxReportSize

Opcional

Microsoft.Exchange.Data.Unlimited

Use el parámetro MaxReportSize para especificar el número total de objetos y propiedades que se mostrarán en los resultados. Los resultados de este cmdlet incluyen una lista de todos los objetos y propiedades desincronizados tanto en ADAM como en Active Directory. Si los servicios de directorio no están sincronizados, se puede producir una pérdida de datos. Si no especifica un valor para este parámetro, se usará el valor predeterminado de 1.000. El valor mínimo para este parámetro es 1, mientras que el valor máximo para este parámetro es ilimitado.

MonitoringContext

Opcional

System.Boolean

El parámetro MonitoringContext se usa únicamente cuando MOM se está usado para controlar el servidor. Si establece el valor como $true, el cmdlet llena el objeto MonitoringContext con eventos y contadores de rendimiento que usa MOM. El valor predeterminado de este parámetro es $false.

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

El cmdlet Test-EdgeSynchronization debe ejecutarse desde un servidor de transporte de concentradores ubicado en el sitio de Active Directory al que está suscrito el servidor de transporte perimetral. El primer ejemplo de código diagnostica el estado de sincronización de los servidores de transporte perimetral suscritos, muestra únicamente las primeras 500 incoherencias de datos y crea eventos y contadores de rendimiento para que los utilice MOM.

El segundo ejemplo de código comprueba el estado de sincronización de un único destinatario.

Test-EdgeSynchronization -MaxReportSize 500 -MonitoringContext $true
Test-EdgeSynchronization -VerifyRecipient kate@contoso.com