msExchangeHiddenFromAddressList 属性に対する変更が、Exchange Onlineの受信者オブジェクトに対して更新されない

元の KB 番号: 4042820

現象

次のような状況で問題が発生します。

  • オンプレミスで属性を msExchangeHiddenFromAddressList 変更します。
  • 属性は、Microsoft Entra Connect を使用して同期されます。

このシナリオでは、Microsoft Exchange Onlineの受信者オブジェクトに対する変更は更新されません。

原因

この問題は、次のいずれかの理由で発生します。

  • オンプレミスにあるソース オブジェクトの Alias (MailNickname) 属性には、必要な値がありません。
  • Microsoft Entra Connect の同期規則には、属性の OperatorMailNickNameISNOTNULL であることを示すスコープ フィルターがあります。 この規則では、Exchange 属性を同期するために [リンクの種類][結合] に設定し、 In From AD - User Exchange という名前を使用します。

解決方法

この問題を解決するには、次の手順を実行します。

  1. 任意のドメイン コントローラーまたはリモート サーバー管理者パックがインストールされているサーバーで、管理者として PowerShell を起動します。 Active Directory モジュールがサーバーに存在するかどうかを判断するには、次のコマンドレットを実行します。

    Get-Module -ListAvailable activedirectory
    
  2. 3.0 より前のバージョンの PowerShell 用の Active Directory モジュールをインポートします。 これを行うには、以下のコマンドレットを実行します。

    Import-Module activedirectory
    

    PowerShell モジュール 3.0 以降のバージョンの場合、モジュールは発行されたコマンドに基づいて自動的に読み込まれます。

  3. 属性が値に mailnickname 設定されていないことを検証します。 これを行うには、以下のコマンドレットを実行します。

    Get-ADObject -Filter {Name -eq ObjectName} -Properties * | Out-String -Stream | Select-String mailnickname
    
  4. 属性の値を mailnicknamems-Exch-Mail-Nickname 属性の情報に対応する値に設定します。

    Get-ADObject -Filter {Name -eq ObjectName } -Properties * | Set-ADObject -add @{mailnickname=AttributeValue}
    

詳細

それでも問題が解決しない場合は、テナントのデータ検証エラーをチェックして解決します。

さらにヘルプが必要ですか? Microsoft コミュニティを参照してください。