トポロジ環境に複数の Active Directory ドメインがある場合、Get-DistributionGroupMember コマンドは配布グループのすべてのメンバーを返すわけではありません
元の KB 番号: 975555
現象
次のような状況で問題が発生します。
Microsoft Exchange Server トポロジ環境では、親Active Directory ドメイン (
Contoso.com
) と 2 つの子ドメイン (US.Contoso.com
とEurope.Contoso.com
) があります。子ドメイン (
US.Contoso.com
) の 1 つにExchange Serverサーバー ロールがインストールされています。別の子ドメイン (
Europe.Contoso.com
) には、ユーザー メールボックスExchange Serverがあります。親ドメインに Exchange サーバーがありません。 このシナリオでは、配布グループに対 して Get-DistributionGroupMember コマンドを実行した場合、コマンドは配布グループのすべてのメンバーを他の子ドメインから返すわけではありません。 代わりに、Get-DistributionGroupMember コマンドを実行すると、次のエラー メッセージが表示されることがあります。
オブジェクト 'オブジェクト名>' が '<Europe.Contoso.com' で見つからなかったため、操作を実行できませんでした。 + CategoryInfo : InvalidData: (:) [Get-DistributionGroupMember], ManagementObjectNotFoundException + 完全修飾ErrorId : 6B6149EC,Microsoft.Exchange.Management.RecipientTasks.GetDistributionGroupMember
原因
正しい結果を返すには、トポロジ環境に複数の Active Directory ドメインがある場合は、クエリ スコープをフォレスト全体に設定して、Get-DistributionGroupMember を実行する必要があります。
解決方法
この問題を解決するには、次の手順を実行します。
Exchange 管理シェルを開きます。
コマンド ラインに次のコマンドを入力します。
Set-ADServerSettings -ViewEntireForest $True
注:
Set-ADServerSettings コマンドは、Exchange Serverの新しいコマンドです。 既定では、ViewEntireForest パラメーターは False に設定 されています。
Get-DistributionGroupMember コマンドを実行して、配布グループのすべてのメンバーを取得します。