ハイブリッド展開でユーザーの写真がオンプレミス環境から Exchange Online に同期されない

現象
オンプレミスの Exchange Server と Office 365 の Exchange Online でハイブリッド展開を実行しています。ユーザーのオンプレミス情報にアクセスして Office 365 ユーザーの写真を変更しても、変更内容が Exchange Online に同期されません。例えば、ユーザーが Outlook、Outlook on the web (旧名称 Outlook Web App)、Skype for Business Online で写真を確認すると、ユーザーが以前に Exchange Online で設定していたプロファイル写真が表示されたままとなっています。
原因
thumbnailPhoto 属性値はオンプレミス環境から Azure Active Directory (Azure AD) に同期されていますが、以下により、この問題が生じる可能性があります。   

注: thumbnailPhoto 属性値は 100 KB 以下のユーザーの写真を保存できます。

  • thumbnailPhoto 属性値が、Azure AD と Exchange Online の間で 1 回しか同期されていません。その後、オンプレミス環境から属性値を変更しても Exchange Online のメールボックスと同期されません。
  • Exchange Online が Azure AD から承諾できる写真サイズが 10 KB 以下です。
解決方法
Set-UserPhoto コマンドレットまたは Outlook on the web を使用してユーザーの写真を変更してください。この方法を用いると、最大 500 KB までの写真をアップロードできます。 

Set-UserPhoto コマンドレットを使用する (管理者用)

Set-UserPhoto コマンドレットを使用してユーザーの写真を変更するには、以下の手順に従ってください。
  1. 以下の手順に従い、リモート PowerShell を用いて Exchange Online に接続します。

    重要: Set-UserPhoto コマンドレットの機能をすべて利用するには、ConnectionUri パラメーターに ?proxyMethod=RPS を追加して接続 URI を変更してください。 
    1. $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/?proxyMethod=RPS -Credential (Get-Credential) -Authentication Basic -AllowRedirection  
    2. Import-PSSession $Session -AllowClobber -WarningAction SilentlyContinue -ErrorAction SilentlyContinue
    詳細については、「リモート PowerShell による Exchange への接続」を参照してください。
  2. Set-UserPhoto コマンドを実行してユーザーの写真を変更します。詳細については、「Set-UserPhoto」を参照してください。

Outlook on the web を使用する

Outlook on the web におけるユーザー写真の変更手順の詳細については、以下の資料を参照してください。
追加情報
管理者は Set-UserPhoto コマンドレットを使用することで、ConnectionUri パラメーターを変更せずに自身の写真を変更できます。ただし、管理者が別のユーザーの写真を変更する場合は、最初に ConnectionUri パラメーターを変更する必要があります。パラメーターを変更していない場合、管理者が Set-UserPhoto コマンドレットを使用してユーザーの写真を変更しようとすると、以下のエラー メッセージが表示されます。
Request return error with following error message:
The remote server returned an error: (413) Request Entity Too Large...
+ CategoryInfo : NotSpecified: (:) [Set-UserPhoto], CmdletProxyException
+ FullyQualifiedErrorId : Microsoft.Exchange.Configuration.CmdletProxyException,Microsoft.Exchange.Management.RecipientTasks.SetUserPhoto
+ PSComputerName : outlook.office365.com

(リクエストにより以下のエラー メッセージが返されました。
リモート サーバーは次のエラーを返しました: (413) 要求するエンティティが大きすぎます...
+ CategoryInfo : NotSpecified: (:) [Set-UserPhoto], CmdletProxyException
+ FullyQualifiedErrorId : Microsoft.Exchange.Configuration.CmdletProxyException,Microsoft.Exchange.Management.RecipientTasks.SetUserPhoto
+ PSComputerName : outlook.office365.com)
 
参照資料
詳細は、以下の Microsoft Knowledge Base 資料を参照してください。
  • 2497721: Lync で連絡先の写真が正しく表示されない
その他トピックは、Office 365 コミュニティ Web サイトまたは Exchange TechNet フォーラムを参照してください。
注意 : これは、マイクロソフトのサポート組織内で直接作成された "緊急公開" の資料です。 この資料には、確認中の問題に関する現状ベースの情報が記載されています。 情報提供のスピードを優先するため、資料には誤植が含まれる可能性があり、予告なしに随時改定される場合があります。 その他の考慮事項については、使用条件を参照してください。
プロパティ

文書番号:3062745 - 最終更新日: 03/14/2016 06:22:00 - リビジョン: 2.0

Microsoft Exchange Online, Microsoft Exchange Server 2013 Enterprise, Microsoft Exchange Server 2013 Standard

  • o365022013 o365 o365e o365m o365a hybrid KB3062745
フィードバック