Aggiornamento dai filtri LDAP personalizzati ai filtri OPATH

 

Si applica a: Exchange Server 2010 SP2, Exchange Server 2010 SP3

Ultima modifica dell'argomento: 2016-11-28

In Microsoft Exchange Server 2003 e versioni precedenti viene utilizzata la sintassi dei filtri LDAP per creare elenchi indirizzi personalizzati, Elenchi indirizzi globali (GAL), criteri degli indirizzi di posta elettronica e gruppi di distribuzione. In Exchange Server 2010 e Exchange Server 2007 la sintassi dei filtri OPATH sostituisce la sintassi dei filtri LDAP. Utilizzando la sintassi dei filtri OPATH, è possibile creare filtri direttamente nei comandi di Exchange Management Shell utilizzando il parametro -RecipientFilter.

Nota

I filtri con la sintassi LDAP sono supportati in Exchange 2010 e saranno presenti solo in oggetti migrati da Exchange 2003 o versioni precedenti. Se si desidera modificare un filtro LDAP da un server Exchange 2010, è necessario aggiornare tali filtri LDAP alla sintassi OPATH. Ad esempio, se in un'organizzazione sono presenti server Exchange 2003, è possibile gestire la sintassi dei filtri LDAP da un server Exchange 2003. Tuttavia, non è possibile gestire o creare filtri con la sintassi LDAP in Exchange 2010.

Per informazioni su come è possibile utilizzare uno script per convertire i filtri LDAP nella sintassi OPATH, vedere l'articolo in ExchangeMicrosoft Exchange Team Blog Need help converting your LDAP filters to OPATH?.

Nota

Il contenuto di ogni blog e il relativo URL sono soggetti a modifica senza preavviso. Il contenuto di ogni blog viene fornito "COSÌ COM'È" senza garanzie, e non conferisce alcun diritto. L'utilizzo di esempi di script o codice forniti è soggetto ai termini specificati nella pagina Web Microsoft - Informazioni sulle condizioni per l'utilizzo.

Importante

In Exchange 2003, è possibile creare attributi di estensione Active Directory personalizzati. Tuttavia, in Exchange 2010 non è possibile utilizzare attributi di estensione personalizzati come proprietà filtrabili. Se nell'organizzazione sono presenti attributi di estensione personalizzati, è consigliabile utilizzare i 15 attributi personalizzati forniti da Exchange 2010 per ogni destinatario. Tuttavia, se gli attributi personalizzati non soddisfano le esigenze dell'organizzazione, è consigliabile non aggiornare oggetti che utilizzano attributi di estensione personalizzati.

Per ulteriori informazioni sulla creazione di filtri nei comandi relativi ai destinatari, vedere Creazione di filtri nei comandi del destinatario.

Sommario

Come determinare quali oggetti aggiornare

Aggiornamento di oggetti predefiniti

Aggiornamento di oggetti personalizzati

Come determinare quali oggetti aggiornare

Prima di aggiornare gli oggetti di Exchange è necessario determinare quali oggetti necessitano di un aggiornamento. Potrebbe essere necessario aggiornare due tipi di filtro:

  • Oggetti predefiniti  Gli oggetti predefiniti sono i criteri degli indirizzi di posta elettronica e gli elenchi indirizzi predefiniti che sono stati creati durante l'installazione di Exchange.

  • Oggetti personalizzati   Gli oggetti personalizzati sono filtri LDAP personalizzati che sono stati creati da un amministratore di Exchange in Exchange 2003 o versioni precedenti.

Per determinare quali oggetti dovranno essere aggiornati, è possibile utilizzare Exchange Management Console o Exchange Management Shell.

Utilizzo di Exchange Management Console

Per utilizzare Exchange Management Console per determinare quali oggetti devono essere aggiornati, è necessario modificare l'oggetto utilizzando la procedura guidata di modifica per tale oggetto.

Ad esempio, se si desidera determinare se un criterio dell'indirizzo di posta elettronica è stato aggiornato, selezionare il criterio nel riquadro dei risultati, quindi fare clic su Modifica nel riquadro Azioni per aprire Modifica guidata criterio indirizzo di posta elettronica.

Se il criterio dell'indirizzo di posta elettronica era stato creato in Exchange 2003 e la sintassi del filtro non è ancora stata aggiornata a OPATH, viene visualizzato un errore. Questo errore indica che la sintassi dei filtri del criterio dell'indirizzo di posta elettronica era stata creata in Exchange 2003 o versioni precedenti e che potrebbe essere necessario un aggiornamento. Per informazioni su come eseguire l'aggiornamento della sintassi dei filtri, vedere le sezioni "Aggiornamento di oggetti predefiniti" e "Aggiornamento di oggetti personalizzati" più avanti in questo argomento.

Utilizzo di Exchange Management Shell

Per utilizzare Exchange Management Shell per determinare quali oggetti è necessario aggiornare, è possibile utilizzare il cmdlet associato Get- e formattare l'elenco per visualizzare i filtri destinatario e la versione di Exchange.

Con questo esempio viene determinato quali criteri degli indirizzi di posta elettronica richiedono l'aggiornamento.

Get-EmailAddressPolicy | Format-List Name, *RecipientFilter*, ExchangeVersion

Dopo aver eseguito questo comando, vengono visualizzate le seguenti informazioni in Exchange Management Shell.

In questo esempio sono stati restituiti due criteri degli indirizzi di posta elettronica dal cmdlet Get-EmailAddressPolicy. Criterio predefinito, evidenziato in blu, è un oggetto di Exchange 2003 che è necessario aggiornare. Cassette postali per le risorse, evidenziato in rosso, è stato creato in Exchange 2010 oppure è già stato aggiornato.

Se la risposta a ciascuna delle domande seguenti è "Sì", l'oggetto non è stato aggiornato:

  • L'attributo RecipientFilter è vuoto?

  • Il valore dell'attributo RecipientFilterType è "Legacy"?

  • Il valore dell'attributo ExchangeVersion è "0.0 (6.5.6200.0)"?

Inizio pagina

Aggiornamento di oggetti predefiniti

Durante l'installazione di Exchange 2003, vengono creati un criterio dell'indirizzo di posta elettronica predefinito e più elenchi indirizzi predefiniti. Nell'elenco riportato di seguito sono inclusi gli oggetti predefiniti che sarà necessario aggiornare se il filtro deve essere modificato in Exchange 2010 oppure se è necessario amministrare l'oggetto in Exchange 2010:

  • Criteri degli indirizzi di posta elettronica: Criterio predefinito

  • Elenchi indirizzi: Tutti i contatti, Tutti i gruppi, Tutte le sale, Tutti gli utenti, Elenco indirizzi globale predefinito, Cartelle pubbliche

Poiché gli oggetti predefiniti dispongono di filtri noti, è semplice eseguirne l'aggiornamento. Per istruzioni dettagliate sull'aggiornamento degli oggetti predefiniti, vedere i seguenti argomenti:

Nota

Il parametro -ForceUpgrade non crea il filtro destinatario sostitutivo per l'oggetto né aggiorna l'oggetto stesso. Il parametro -ForceUpgrade consente di non visualizzare la richiesta di conferma in modo da eseguire l'aggiornamento utilizzando uno script automatico.

Inizio pagina

Aggiornamento di oggetti personalizzati

L'aggiornamento di oggetti personalizzati è più difficile, poiché richiede che l'utente determini che cosa viene filtrato dal filtro LDAP personalizzato e successivamente converta il filtro nella sintassi OPATH. È possibile creare filtri LDAP personalizzati per i seguenti oggetti di Exchange:

  • Elenchi di indirizzi

  • Criteri degli indirizzi di posta elettronica

  • Gruppi di distribuzione dinamici

Per aggiornare oggetti personalizzati sono disponibili due metodi:

  • Utilizzare uno script fornito dal team di Microsoft Exchange. Per informazioni su tale script, vedere l'articolo in ExchangeMicrosoft Exchange Team BlogNeed help converting your LDAP filters to OPATH?.

    Nota

    Il contenuto di ogni blog e il relativo URL sono soggetti a modifica senza preavviso. Il contenuto di ogni blog viene fornito "COSÌ COM'È" senza garanzie, e non conferisce alcun diritto. L'utilizzo di esempi di script o codice forniti è soggetto ai termini specificati nella pagina Web Microsoft - Informazioni sulle condizioni per l'utilizzo.

  • Aggiornamento manuale del filtro LDAP a OPATH come descritto nelle sezioni seguenti.

Passaggio 1: Determinazione dell'azione svolta dal filtro LDAP predefinito

Per aggiornare un filtro LDAP di Exchange 2003 alla sintassi OPATH, per prima cosa è necessario determinare l'azione del filtro LDAP. Eseguire i passaggi riportati di seguito:

  1. Copiare un filtro esistente in un'applicazione di modifica del testo, quale Blocco note.

    Importante

    Prima di iniziare, documentare il filtro LDAP esistente.

    In questo esempio è mostrato un filtro LDAP per un criterio dell'indirizzo di posta elettronica.

    (&(&(|(&(&(objectCategory=user)(msExchangeHomeServerName=/o=ORG/ou=SITE/cn=Configuration/cn=Servers/cn*)))(&(|(objectCategory=group)(objectCategory=msExchangeDynamicDistributionList))(displayName=IT*)))))
    
  2. In Blocco note, applicare un rientro alle righe del filtro per visualizzare il flusso logico.

  3. Scrivere una descrizione dell'azione svolta dal filtro. In questo esempio, il filtro del criterio dell'indirizzo di posta elettronica include i seguenti oggetti:

    • Tutti gli oggetti della categoria utente che dispongono di un server principale in uno specifico gruppo amministrativo

    • Tutti i gruppi o gli elenchi di distribuzione dinamica che iniziano con un nome visualizzato specifico

Passaggio 2: Conversione del filtro LDAP nella sintassi OPATH

Dopo aver determinato la funzione del filtro LDAP, è necessario convertire il filtro nella sintassi OPATH.

Nota

I nomi di molte proprietà sono stati modificati. Ad esempio, la proprietà LDAP mailNickname è chiamata Alias in Exchange 2010. Per visualizzare un elenco completo dei nomi di proprietà, vedere Proprietà filtrabili per il parametro -RecipientFilter

  1. Creare il filtro destinatario in base alle descrizioni registrate al passaggio 3 della precedente sezione "Determinazione dell'azione svolta dal filtro LDAP predefinito" in questo argomento.

    (ServerLegacyDN -like "/o=ORG/ou=SITE/cn=Configuration/cn=Servers/cn=*")
     ((RecipientType -eq "<group recipient type>" -or RecipientType -eq "DynamicDL") -and (DisplayName -like "IT"))
    
  2. Utilizzare il cmdlet Set appropriato per creare il comando ed eseguirlo in Exchange Management Shell.

    Set-EmailAddressPolicy eap1 -RecipientFilter {(ServerLegacyDN -like "/o=ORG/ou=SITE/cn=Configuration/cn=Servers/cn=*") -and ((RecipientType -eq "<group recipient type>" -or RecipientType -eq "DynamicDL") -and (DisplayName -like "IT"))}
    

Nota

Molte delle proprietà del parametro -RecipientFilter accettano caratteri jolly. Se si utilizza un carattere jolly, non utilizzare l'operatore -eq. In questo caso, utilizzare l'operatore -like. L'operatore -like consente di trovare corrispondenze nelle stringhe, mentre l'operatore -eq viene utilizzato per ricercare una corrispondenza esatta.

Inizio pagina

 ©2010 Microsoft Corporation. Tutti i diritti riservati.