2017-12-13 18 views
0

特定のExchange配布グループのメンバであるユーザー/電子メールアドレスの一覧を取得しようとしています。配布グループのメンバーを取得

メールユニバーサルディストリビューショングループであり、メンバーがいます。 (ダブルチェック)

私が見つけたMSDNの例によると、これは私が使用しているコードです。

「結果が見つかりません」という例外はいつも戻ってきます。 「通常」のメッセージが、それは、実際の例外を何も見つからなかったとは言わない。

_serviceが(正常に動作している)私の交換サービスです。 それエラー出ExpandGroupラインに。

try 
    { 
     // Return the expanded group. 

     Microsoft.Exchange.WebServices.Data.ExpandGroupResults myGroupMembers = _service.ExpandGroup(distributionListMember).; 

     // Display the group members. 
     foreach (Microsoft.Exchange.WebServices.Data.EmailAddress address in myGroupMembers.Members) 
     { 
      Console.WriteLine("Email Address: {0}", address); 
      //listBox1.Items.Add(address.Address); 
     } 
    } 
    catch (Microsoft.Exchange.WebServices.Data.ServiceResponseException ex) 
    { 
     MessageBox.Show(ex.Message); 
    } 
    catch (Exception) 
    { 

     MessageBox.Show(ex.Message); 
    } 

何かがあります私はこのグループには、動的配布グループやメール、ユニバーサルセキュリティグループ100%メールユニバーサル配布グループではないですか欠けている。

答えて

0

これは、既知のMicrosoft Exchange Server 2010のissueです。

この問題は、 EWSが使用するExchangeService.ExpandGroupメソッドが、メンバーの一覧を確認するために を試行するときに、動的配布グループを展開しないために発生します。


次の更新プログラムのロールアップをインストール、この問題を解決するには:あり:Exchange Server 2010のサービスパック1

用の更新プログラムのロールアップ6の

2608646説明私はそこにはいけないと思うこの行の最後に完全停止しています。

_service.ExpandGroup(distributionListMember).; 
関連する問題