Exchange Onlineで作成した新しいアドレス一覧には、予期される受信者がすべて含まれていない

元の KB 番号: 2955640

現象

Microsoft Exchange Onlineで新しいアドレス一覧を作成する場合、予期される受信者がすべて含まれているわけではありません。 さらに、同じ受信者フィルターを使用してアドレス一覧を削除してから再作成すると、別の受信者がリストに追加される場合があります。

たとえば、次のコマンドを実行して、パラメーターが CPandL に設定されているExchange Onlineメールボックスを持つすべてのユーザーのCustomAttribute15アドレス一覧を作成します。

New-AddressList -Name "CPandL" -RecipientFilter {(RecipientType -eq 'UserMailbox') -and (CustomAttribute15 -like *CPandL*)}

ただし、すべての受信者がアドレス一覧に追加されるわけではありません。

原因

新しいアドレス一覧は、Exchange Onlineでは自動的に更新されません。 さらに、 Update-AddressList コマンドレットと Update-GlobalAddressList コマンドレットは現在、Exchange Onlineでは使用できません。 この動作は仕様です。

回避策

アドレス一覧を作成した後、受信者フィルターが適用される各オブジェクトを変更します。 これを行うには、状況に応じて、次のいずれかの手順を使用します。

Active Directory 同期を使用しているオンプレミスおよびクラウド環境がある場合

  1. フィルター オブジェクトに対応する Active Directory Domain Services (AD DS) のローカル インストール内のすべてのユーザーの属性を設定または変更します。 たとえば、 パラメーターの値を CustomAttribute1 指定します。 これを行うには、次の手順を実行します。

    1. Exchange 管理シェル を開きます。

    2. 次のコマンドを実行します。 次のコマンド のセットでは、 パラメーターの 一時値の値CustomAttribute1 指定します。

      $mbxs = Get-Mailbox -ResultSize Unlimited
      
      $RemoteMBX = Get-RemoteMailbox -ResultSize Unlimited
      
      $mbxs | Set-Mailbox -CustomAttribute1 "temp value"
      
      $RemoteMBX | Set-RemoteMailbox -CustomAttribute1 "temp value"
      

      注:

      または、コマンドを実行して、アドレス一覧に含まれているメールボックスのみに変更を加えることができます。

  2. ディレクトリ同期が実行されるまで待ちます。 または、ディレクトリ同期を強制します。

    ディレクトリ同期を実行した後、ユーザーをアドレス一覧に追加する必要があります。

  3. 手順 1 で行った変更を元に戻す場合は、属性に指定した値を削除します。 これを行うには、次の手順を実行します。

    1. Exchange 管理シェル を開きます。

    2. 次のコマンドを実行します。 次のコマンド セットは、パラメーターに対して以前に設定した 一時値CustomAttribute1 削除します。

      $mbxs = Get-Mailbox -ResultSize Unlimited
      
      $RemoteMBX = Get-RemoteMailbox -ResultSize Unlimited
      
      $mbxs | Set-Mailbox -CustomAttribute1 $null
      
      $RemoteMBX | Set-RemoteMailbox -CustomAttribute1 $null
      
  4. ディレクトリ同期が実行されるまで待ちます。 または、ディレクトリ同期を強制します。

クラウドのみの環境がある場合

  1. PowerShell を使用してExchange Onlineに接続します。 これを行う方法の詳細については、「PowerShell に接続する」Exchange Online参照してください。

  2. 次のコマンドを実行します。 次のコマンド セットは、パラメーターの 一時値の値CustomAttribute1 指定し、変更を元に戻します。

    $mbxs = Get-Mailbox -ResultSize Unlimited
    
    $mbxs | Set-Mailbox -CustomAttribute1 "temp value"
    
    $mbxs | Set-Mailbox -CustomAttribute1 $null
    

    注:

    または、コマンドを実行して、アドレス一覧に含まれているメールボックスのみに変更を加えることができます。

詳細

詳細については、「 アドレス帳ポリシー、Jamba ジョーク、シークレット エージェント」を参照してください。

さらにヘルプが必要ですか? 「Microsoft コミュニティ」または「Microsoft Q&A」にアクセスしてください。