Domanda

Vorremmo visualizzare un elenco di indirizzi. Stiamo cercando di progettare un sistema in cui gli indirizzi sono memorizzati in un solo luogo, quel luogo essendo Exchange 2010.

C'è un servizio web nel SDK di Exchange 2010, che ci permette di ottenere i nomi e gli indirizzi di tutti gli utenti in un gruppo?

C'è un modo migliore per fare questo, ad esempio, ottenere i dati da AD?

È stato utile?

Soluzione

Vorrei farlo utilizzando la System.DirectoryService. AccountManagement namespace e non attraverso i Servizi Web Exchange. EWS è più mirata ad ottenere le informazioni nel database di Exchange (messaggi e-mail, attività, calendari, ecc), mentre S.DS.AM è mirata ad ottenere i dati da Active Directory.

Se i controller di dominio eseguono Windows Server 2008 R2 avrete integrato l'accesso a servizi web rivolte dC ma questa è la nuova tecnologia e la vostra azienda è più probabile che non utilizzano che eppure così dovrete creare i propri servizi web che avvolgono il S.DS.AM-code .

Exchange utilizza Active Directory per ottenere e l'appartenenza al gruppo di aggiornamento per le liste standard (non dinamica) di distribuzione di Exchange in modo che i membri di un gruppo di annunci è lo stesso che la gente ottenere i messaggi di posta elettronica inviati alla lista. Detto questo, è possibile utilizzare EWS per Espansione liste di distribuzione e si potrebbe essere meglio fare questo se si sta utilizzando gruppi di distribuzione dinamici in Exchange. Se si sta utilizzando gruppi di distribuzione dinamici in Exchange è necessario esaminare il msExchDynamicDLFilter valore sulla voce dinamico gruppo di distribuzione in Active Directory.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top