WebサービスSDKを経由してExchange 2010のユーザーからのグループのアドレスを取得します。

StackOverflow https://stackoverflow.com/questions/1927418

質問

私たちは、アドレスのリストを表示したいと思います。私たちは、その場所は、Exchange 2010のこと、アドレスは一つだけの場所に格納されているシステムを設計しようとしている。

私たちは、グループ内のすべてのユーザーの名前とアドレスを取得することができますExchange 2010のSDKのWebサービスは、ありますか?

これを行うには良い方法はADからデータを取得たとえば、ありますか?

役に立ちましたか?

解決

私は System.DirectoryServiceを使用してこれを行うだろう。 Exchange Webサービス経由AccountManagement の名前空間とはありません。 EWSは、より多くのS.DS.AMがActive Directoryからデータを取得を対象とし、一方、Exchangeデータベース(電子メールメッセージ、タスク、カレンダーなど)の情報を得ることでターゲットにされます。

ドメインコントローラがWindows Server 2008 R2を実行している場合は、

あなたは組み込まれています<のhref = "http://technet.microsoft.com/en-us/library/dd391908(WS.10).aspxへのアクセス「REL =」nofollowをnoreferrer "> WebサービスAD を標的にそれが新しい技術だとあなたはS.DS.AMコードをラップする独自のWebサービスを作成する必要がありますので、あなたの会社がそのまだ使っていない可能性が高いですます。

取引所は、ADグループのメンバーは、人々がリストに送信された電子メールを取得することと同じであるので、(非動的)標準のExchange配布リスト用のグループメンバーシップを取得し、更新するためにActive Directoryを使用しています。それは言った、あなたはとあなたがかもしれないが配布リストを展開するためにEWSを使用することができますあなたは、Exchangeの動的配布グループを使用している場合は、これをやったほうが良いです。あなたは、Exchangeの動的配布グループを使用している場合は、Active Directory内の動的配布グループのエントリにmsExchDynamicDLFilter値を検討する必要があります。

scroll top