Test-EdgeSynchronization

 

Si applica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

Ultima modifica dell'argomento: 2007-06-28

Il cmdlet Test-EdgeSynchronization consente di diagnosticare lo stato di sincronizzazione corrente e accurato dei server Trasporto Edge sottoscritti.

Sintassi

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>]]

Descrizione dettagliata

Test-EdgeSynchronization è un cmdlet di diagnostica che fornisce un rapporto sullo stato della sincronizzazione dei server Trasporto Edge sottoscritti. È possibile utilizzare il parametro VerifyRecipient con questo cmdlet per verificare che un singolo destinatario sia stato sincronizzato al servizio directory ADAM Active Directory. Questa attività fornisce informazioni utili all'amministratore quando viene eseguita manualmente. Può anche essere richiamata da Microsoft Operations Manager (MOM). Quando l'attività viene richiamata da MOM, gli avvisi vengono generati se un server Trasporto Edge non è sincronizzato.

Il ruolo del server Trasporto Edge non dispone dell'accesso al servizio directory di Active Directory. Tutte le informazioni relative alla configurazione e al destinatario sono archiviate in ADAM. Per l'esecuzione di ricerche dei destinatari e di attività di protezione dei messaggi da parte del server Trasporto Edge, sono necessari dati che risiedono in Active Directory. Il processo di sottoscrizione di Edge consente di stabilire la replica unidirezionale delle informazioni sui destinatari e sulla configurazione da Active Directory ad ADAM. Vengono copiate solo le informazioni necessarie al server Trasporto Edge per eseguire attività di configurazione della protezione dei messaggi e protezione da posta indesiderata le informazioni sulla configurazione del connettore necessarie per abilitare il flusso di posta end-to-end. La sottoscrizione di Edge consente di eseguire aggiornamenti pianificati in modo tale che le informazioni contenute in ADAM siano sempre aggiornate.

Il cmdlet Test-EdgeSynchronization fornisce avvisi proattivi quando un server Trasporto Edge non è più sincronizzato. Il risultato di questo cmdlet consente a un amministratore di visualizzare gli oggetti non sincronizzati con il server Trasporto Edge. L'attività confronta la data memorizzata in Active Directory con la data memorizzata in ADAM. Tutte le incoerenze nei dati vengono riportate nei risultati da questo comando.

Per eseguire il cmdlet Test-EdgeSynchronization, è necessario accedere a un computer in cui è installato il ruolo del server Trasporto Hub e che si trova nel sito di Active Directory a cui è sottoscritto il server Trasporto Edge. L'account utilizzato deve disporre della seguente delega:

  • Ruolo Exchange Organization Administrator

Per ulteriori informazioni sulle autorizzazioni, sulla delega dei ruoli e sui diritti di amministrazione necessari per l'amministrazione di Microsoft Exchange Server 2007, vedere Considerazioni sulle autorizzazioni.

Parametri

Parametro Obbligatorio Tipo Descrizione

VerifyRecipient

Obbligatorio

Microsoft.Exchange.Data.ProxyAddress

Utilizzare il parametro VerifyRecipient lo stato di sincronizzazione di un singolo destinatario. È possibile identificare il destinatario specificando un indirizzo proxy assegnato al destinatario. L'indirizzo proxy è l'indirizzo di posta elettronica del destinatario. Il test di verifica del destinatario e il test che verifica la sincronizzazione dei dati di configurazione si escludono reciprocamente.

Confirm

Facoltativo

System.Management.Automation.SwitchParameter

Il parametro Confirm determina l'interruzione dell'elaborazione e richiede che l'amministratore sappia quale operazione eseguirà il comando prima che l'elaborazione continui. Non è necessario specificare un valore con il parametro Confirm.

DomainController

Facoltativo

Microsoft.Exchange.Data.Fqdn

Per specificare il nome di dominio completo (FQDN) del controller di dominio che consente di recuperare i dati da Active Directory, includere nel comando il parametro DomainController.

ExcludeRecipientTest

Facoltativo

System.Management.Automation.SwitchParameter

Il parametro ExcludeRecipientTest consente di escludere la convalida della sincronizzazione dei dati del destinatario. Se si include questo parametro, viene convalidata solo la sincronizzazione degli oggetti di configurazione. La convalida della sincronizzazione dei dati del destinatario richiede tempi più lunghi della convalida solo dei dati di configurazione.

MaxReportSize

Facoltativo

Microsoft.Exchange.Data.Unlimited

Utilizzare il parametro MaxReportSize per specificare il numero totale di oggetti e proprietà che saranno elencati nei risultati. I risultati di questo cmdlet includono un elenco di tutti gli oggetti e le proprietà non sincronizzate in ADAM e in Active Directory. Se i servizi di directory non sono sincronizzati, i risultati conterranno molti dati. Se non si specifica un valore per questo parametro, sarà utilizzato il valore predefinito 1.000. Il valore minimo per questo parametro è 1, il valore massimo è illimitato.

MonitoringContext

Facoltativo

System.Boolean

Il parametro MonitoringContext viene utilizzato solo quando viene utilizzato MOM per il monitoraggio del server. Se si imposta il valore su $true, il cmdlet popola l'oggetto MonitoringContext con gli eventi e i contatori delle prestazioni utilizzati da MOM. Il valore predefinito per questo parametro è $false.

WhatIf

Facoltativo

System.Management.Automation.SwitchParameter

Il parametro WhatIf consente al comando di simulare le azioni da intraprendere sull'oggetto. Utilizzando il parametro WhatIf, è possibile visualizzare quali sono le modifiche che verrebbero apportate senza applicarle. Non è necessario specificare un valore con il parametro WhatIf.

Tipi di input

Tipi restituiti

Errori

Errore Descrizione

 

Eccezioni

Eccezioni Descrizione

 

 

Esempio

Il cmdlet Test-EdgeSynchronization deve essere eseguito da un server Trasporto Hub che si trova nel sito di Active Directory a cui è sottoscritto il server Trasporto Edge. Nel primo codice di esempio viene diagnosticato lo stato della sincronizzazione dei server Trasporto Edge sottoscritti, come risultato vengono restituiti solo i primi 500 dati incoerenti e vengono generati eventi e contatori delle prestazioni che saranno utilizzati da MOM.

Il secondo codice di esempio verifica lo stato di sincronizzazione di un singolo destinatario.

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