🗑️

Microsoft 365 に設定したプロフィール画像を削除する

に公開

Microsoft 365 に設定したプロフィール画像を削除したいという要望がありましたが、なかなか一筋縄ではいかなかったため、備忘録として記録します。なお、現時点では GUI からは削除できず、PowerShell を使って削除する必要があります。

そもそもですが、Microsoft 365 でプロフィール画像を登録する場所は複数あります。

場所 画像の登録 画像の削除
Azure ポータル できる できる
Microsoft 365 管理センター できる できない
Delve できる できない
Outlook できる できない
Microsoft Teams できる できる※

画像の登録はいずれの場所で行っても、それぞれのサービスに反映されます。しかし、画像の削除については、そもそもできなかったり、他のサービスへの反映がされなかったりします。Microsoft Teams の場合は、削除するとイニシャル画像 (氏名が Takashi Shinohara であれば TS と表示される画像) が代わりに登録され、削除という動作にはなりません。

登録する場所はいろいろありますが、最終的に保存される場所は Azure AD と Exchange の 2 つです。他にも SharePoint のユーザープロファイルというものもありますが、現在どこで使われているのかは確認できませんでした。それぞれの画像は PowerShell で確認できます。

保存場所 コマンドレット
Azure AD Get-AzureADUserThumbnailPhoto
Exchange Get-UserPhoto

Azure AD の画像は Azure ポータルから GUI で削除できますが、PowerShell では削除できません。逆に Exchange の画像は GUI から削除できず、Remove-UserPhoto コマンドレットを実行する必要があります。

現時点で Microsoft 365 からプロフィール画像を完全に削除するには、以下の手順で行います。

  • Azure ポータルから画像を削除する
  • Remove-UserPhoto コマンドレットを実行して画像を削除する

Discussion