システムwiki

プロパティemailAddressesに指定された値が正しくありません.理由:Exchange Online Office 365でObjectConflict

Alex-Ca 受付中 最終更新日:2021-05-10 22:18

顧客がテナントでユーザーの電子メールアドレスを編集しようとするときはいつでもこのエラーでケースを上げることを継続的にし続けているので、私はこの記事を書くべきであると思った、そして問題についてもう少し洞察を与え、その原因を見つける方法を与えることを考えましたそれを修正してください.

記事のタイトルのエラーは、プロキシアドレスを変更しようとしている特定のユーザーメールボックスについて、 Azure ADの他のユーザーにすでにプロキシの1つが使用されているというエラーが発生します.

これは通常、編集中のメールボックスからのプロキシの1つが、Azure ADの別のユーザー(Object)のユーザープリンシパル名(またはEメールアドレスとして)として使用されます.以下に使用されるすべてのコマンドレットは、出力されます ObjectIDのユーザーの電子メールアドレスが別のオブジェクトによって使用されていない通常の状況では、常にの値を取得する必要があります. Azure ADのObjectIDとしてのユーザーメールボックスの.コマンドレットの1つが影響を受けるユーザーメールボックスの1つとさまざまなObjectID値を出力すると、問題の原因であり、それを編集する必要があります.
メールアドレスの競合を解決するためのユーザー.

Office 365にPowerShellを接続する:

リンク:Officeに接続します #in-the-microsoft-azure-active-directory-module-for-windows-powerShell

メールボックス上に存在するプロキシのそれぞれの各プロキシのコマンドレットを下に実行します.プロキシアドレスを調査/編集しようとしています.6つのコマンドレットがあります.たとえば、メールボックスに3プロキシがある場合は、合計18のコマンドレットで実行されます.

このアイデアは、上記のコマンドレットのうちの少なくとも1つが1つのものではなく2つの結果を明らかにします.つまり、Azure ADで競合するオブジェクトを見つけました.それは多くの手作業であることですが、MSサポートのあるケースを開くことからあなたを節約するでしょう.

検索するもう1つの方法で、これはsearchStringパラメータを使用することです(以前と同じように、各コマンドレットは影響を受けるユーザーメールボックスの各プロキシアドレスごとに実行する必要があることに注意してください.オブジェクトを犯します).感謝
あなたは提案のためのチューダー!

最後に、本当に徹底的になりたい場合は、ここで説明されているように、PowerShellをオンラインでも交換するように接続できます. リンク:Exchange Online PowerShellに接続します
そしてこれらのコマンドレットを実行してください:

このアイデアは以前と同じです、あなたはすべてのコマンドレットに少なくとも2つの結果を得るべきです.したがって、あなたのディレクトリ内の問題のあるオブジェクトをすでに特定のプロキシアドレスを使用してエラーメッセージが表示されます.

楽しい!

返信リスト(回答:6)

3 #
CarlosG

この問題が発生しました.「AzureActiveDirectoryとExchangeOnlineの間でオブジェクトの同期を維持するために、Azure Active Directoryが呼び出されました.ただし、失敗しました.詳細なエラーメッセージ:プロパティEmailAddressesに指定された値が正しくありません.理由:ObjectConflict
この問題は一時的なものである可能性があるため、数分後に再試行してください.問題が解決しない場合は、詳細について例外メンバーを参照してください.「無効になっているアカウントから自分のアカウントにエイリアスを追加したい場合.このプロセスを実行することができました.
以前の問題

コマンドレットを実行しましたが、何も起こりません

応答3# ->にスキップ
1 #
Alex-Ca

こんにちはカルロス、

特定のメールボックスにエイリアスを追加しようとしたときにエラーが表示された場合は、最初に、ユーザーが持っているすべてのアドレスを一覧表示する必要があります.

次に、EmailAddressesプロパティに表示される値ごとに、私の記事のすべてのコマンドレットを実行する必要があります.影響を受けるユーザーのメールボックスに存在する電子メールアドレスの1つをすでに使用している別の受信者を見つける必要があるという考えです.
その特定の受信者を削除するか、メールアドレスを編集する必要があります.

Azure ADで見つからない場合は、Exchangeで検索してください:

5 #
Timmmay

私は信じられないほど奇妙な問題を抱えています.あなたが想像できるように私はここにエイリアスを作ることができません.次のPowerShellコマンドはなぜ次のようなものを明らかにします.

問題のユーザーは何年も前から削除されたユーザーです.年.しかし、そのメールボックス名をエイリアスとして使用したいです.

問題は広告または交換の中にありません.このユーザーは、どのアカウントの下のメールボックス、ユーザー、またはエイリアスとしてリストされています.それは彼の恐竜を悩ませてくると洗い流さなかったいくつかのファントムの残骸のようなものです.

どのようにして存在しないユーザーアカウントをどのようにクリアしますか?

応答5# ->にスキップ
4 #
Alex-Ca

ユーザーがAADに表示され、ユーザープリンシパル名とオブジェクトIDが表示されている場合は、完全に削除できるはずです.

Remove-MsolUser-ObjectID<ユーザーのObjectID>-アクティブユーザーの場合

Remove-MsolUser-ObjectID<ユーザーのObjectID>-RemoveFromRecycleBin-Force-アカウントを完全に削除します

6 #
MikeS68

こんにちはアレックス、

この問題に遭遇したばかりなので、あなたの記事のタイミングは素晴らしいです.悲しいことに、私はあなたの提案を試しましたが、どのコマンドもあなたが言及した2つの答えの結果をもたらしませんでした.実際、エイリアスが見つかった1つのインスタンスを除いて、それらのほとんどは空でした.
正しいアカウント(削除したいアカウント)

サポートケースを開設しましたが、これはエンジニアリングレベルに持ち込まれた問題であるため、エスカレーション中です.

応答6# ->にスキップ
2 #
Alex-Ca

こんにちはマイク、

申し訳ありませんが、以前に返信が表示されていませんでした.おそらく、最初からこれを整理できたはずです.

© システムwiki All Rights Reserved.