Il percorso di una directory virtuale sul server non corrisponde al percorso in Active Directory

[L'obiettivo di questo argomento è risolvere un problema specifico correlato a Exchange Server Analyzer Tool. È applicabile solo ai sistemi su cui è stato eseguito Exchange Server Analyzer Tool e nei quali è stato riscontrato tale problema. Exchange Server Analyzer Tool, che può essere scaricato gratuitamente, raccoglie dati di configurazione in modalità remota da ogni server della topologia e li analizza in modo automatico. Nel rapporto che risulta dall'analisi vengono fornite informazioni dettagliate su importanti problemi di configurazione, problemi potenziali e impostazioni del prodotto non predefinite. I consigli forniti consentono di migliorare le prestazioni, la scalabilità, l'affidabilità e il tempo di attività. Per ulteriori informazioni sullo strumento o per scaricare le versioni aggiornate, vedere "Analizzatori di Microsoft Exchange" all'indirizzo https://go.microsoft.com/fwlink/?linkid=34707.]  

Ultima modifica dell'argomento: 2010-04-01

Microsoft Exchange Best Practices Analyzer esamina il servizio directory di Active Directory per ottenere i valori relativi all'attributo folderPathName e all'attributo msExchDefaultDomain per ogni directory virtuale presente sui server di Microsoft Exchange 2003 o Microsoft Exchange 2000.

Best Practices Analyzer confronta i percorsi presenti in questi attributi con i percorsi memorizzati nella metabase di IIS (Internet Information Services) sui server corrispondenti per determinare se esiste una corrispondenza. Se i percorsi non corrispondono, Best Practices Analyzer genera l'avviso seguente:

Il percorso della directory virtuale '<DirectoryVirtuale>' sul server <NomeServer> non corrisponde agli attributi 'folderPathName' o 'msExchDefaultDomain' in Active Directory e sarà quindi impossibile utilizzare Outlook Web Access e WebDAV. Percorso corrente: <Percorso>.

Questo messaggio indica che può esistere un problema relativo alla directory virtuale interessata. Se il percorso memorizzato nella metabase è diverso dal percorso memorizzato in Active Directory, gli utenti che utilizzano versioni precedenti di Outlook Web Access potrebbero non essere in grado di connettersi alle proprie cassette postali o alle cartelle pubbliche di Exchange. In questo scenario, quando un utente tenta di stabilire una connessione a Exchange utilizzando l'URL del server front-end, verrà visualizzato il seguente messaggio di errore:

Errore: 404 - Impossibile trovare il file o la directory.

È possibile che la risorsa desiderata sia stata rimossa, che sia temporaneamente non disponibile o che il relativo nome sia stato modificato.

I percorsi delle directory virtuali di cassette postali e cartelle pubbliche per tutti i server Accesso client di front-end e di back-end devono corrispondere alle informazioni contenute negli attributi msExchDefaultDomain e folderPathName in Active Directory.

Le directory virtuali di WebDAV e delle versioni precedenti di Outlook Web Access fanno riferimento a un dominio SMTP (Simple Mail Transfer Protocol), che viene utilizzato per il mapping delle cassette postali. Ad esempio, l'URL http://<server>/exchange può essere mappato al percorso che segue:

\\.\BackOfficeStorage\contoso.com\MBX

In questo scenario, se si utilizza l'URL http://<server>/exchange/user1, in Exchange viene eseguito il mapping della richiesta a una cassetta postale, ad esempio user1@contoso.com.

Quando si configura una directory virtuale per Exchange 2003 o Exchange 2000, le informazioni relative alla configurazione vengono memorizzate nella metabase di IIS. La metabase di IIS è un file xml contenente le informazioni sulla configurazione di IIS. Exchange 2003 ed Exchange 2000 includono un processo noto come DS2MB (Directory Service to Metabase). Tale processo è responsabile della sincronizzazione delle modifiche tra la di metabase IIS e Active Directory. Se il processo DS2MB viene disabilitato, è possibile che le informazioni configurate per la directory virtuale non siano sincronizzate con Active Directory.

Per risolvere questo problema, prendere nota del percorso specificato per la directory virtuale e utilizzare ADSI Edit (editor di Active Directory Services Interface, Adsiedit.msc) per impostare il valore relativo agli attributi msExchDefaultDomain e folderPathName in Active Directory.

Per visualizzare il percorso della directory virtuale in Windows Server 2003

  1. Avviare lo snap-in MMC Gestione Internet Information Services (IIS).

  2. Espandere il nome del server, quindi espandere Siti Web, Sito Web predefinito, fare clic con il pulsante destro del mouse sul server virtuale specificato nell'avviso di Best Practices Analyzer e scegliere Proprietà. Ad esempio, fare clic con il pulsante destro del mouse su Exchange.

  3. Scegliere la scheda Directory virtuale e prendere nota del percorso visualizzato nella casella Percorso locale. Il percorso avrà il seguente aspetto:

    \\.\BackOfficeStorage\contoso.com\MBX

Per impostare gli attributi folderPathName e msExchDefaultDomain in Active Directory

  1. Avviare lo strumento ADSI Edit. A tale scopo, fare clic su Start, scegliere Esegui e digitare adsiedit.msc, quindi fare clic su OK.

    Nota

    In Windows Server 2008, ADSI Edit è installato per impostazione predefinita. In Windows Server 2003, ADSI Edit è incluso in Windows Support Tools. Per installare Windows Support Tools, fare doppio clic su Suptools.msi nella cartella Support\Tools del CD di Windows Server 2003.

  2. Se ADSI Edit non è già connesso, stabilire una connessione al contenitore Configurazione su un controller di dominio.

  3. Espandere il percorso seguente:

    • Configuration [<ControllerDominio>.contoso.com]
    • CN=Configuration,DC=contoso,DC=com
    • CN=Services
    • CN=Microsoft Exchange
    • CN=<NomeOrganizzazione>
    • CN=Administrative Groups
    • CN=<NomeGruppoAmministrativo>
    • CN=Servers
    • CN=<NomeServer>
    • CN=Protocols
    • CN=HTTP
    • CN=1
  4. Nel riquadro dei dettagli fare clic con il pulsante destro del mouse su CN=<ServerVirtuale> e scegliere Proprietà. Sostituire <ServerVirtuale> con il nome del server virtuale specificato nel messaggio di avviso di Best Practices Analyzer. Ad esempio, fare clic con il pulsante destro del mouse su CN=Exchange o su CN=Public.

    Nota

    La regola di Best Practices Analyzer esamina solo le proprietà relative alla directory virtuale Exchange e alla directory virtuale Public.

  5. Nella scheda Attribute Editor, fare clic su folderPathName, quindi scegliere Edit.

  6. Nella casella Value digitare il valore corrispondente al percorso della cartella, quindi scegliere OK. Ad esempio, per la directory virtuale /Exchange, digitare MBX nella casella Value.

  7. Nella scheda Attribute Editor, fare clic sull'attributo msExchDefaultDomain, quindi scegliere Edit. Per impostazione predefinita, questo attributo non è impostato. Se l'attributo è impostato, verificare che corrisponda al dominio SMTP che appare nel percorso fisico della directory virtuale in Gestione Internet Information Services (IIS).

  8. Chiudere lo strumento ADSI Edit.