システムwiki

Azureアドレスのゲストユーザーがグローバルアドレス一覧に表示されない(gal)

SanketG 解決済 最終更新日:2020-09-01 16:31

テナントの少数(50)のユーザーを招待するために、グラフAPIを呼び出しています.招待した後、GALでユーザーを表示するために、それらのユーザーの「showInAddressList」をtrueに設定しました.ただし、ユーザーはGALに表示されません.

これは6~8か月前は非常にうまく機能していましたが、今度は再試行しても機能しません.エクスチェンジを問い合わせたところ、招待されたユーザー「HiddenFromAddressListsEnabled」が「True」に設定されていることがわかりました.

これを機能させるには、これらすべてのユーザーに対して別のスクリプトを実行し、HiddenFromAddressListsEnabledプロパティをfalseに設定してGALに表示する必要があります.

私の質問-

1.showInAddressListとHiddenFromAddressListsEnabledの違いは何ですか?

2.マイクロソフトは、ゲストユーザーのHiddenFromAddressListsEnabledプロパティをデフォルトでtrueにした過去数か月間に何か変更を加えましたか?

返信リスト(回答:11)

1 #
SevenZh

ハローサンケット、

あなたの最初の質問のために、Cmdlet ShowInAddressListはAzure ADに基づいています、WhidHiddenFromAddressListsEnabledはExchange Online PowerShellで使用されています.一般に、
GALSを作成、変更、削除、および更新するには、Exchange Online PowerShellを使用できます.詳細については、参照してください. Exchange Onlineの住所リスト

あなたの2番目の質問には、既定ではExchangeグローバルアドレス一覧に表示されません.だから私たちは使う必要があります
Azure Active Directory PowerShellを表示します.見る グローバルアドレスリストにゲストを表示します

応答1# ->にスキップ
2 #
SanketG

こんにちは7、

即時返事をありがとう.これは物乞いからの行動でしたか、それとも最近変更されましたか?私はユーザーを目に見えるようにするためのPowerShellスクリプトがあることを認識していますが、ゲストユーザーを作るために利用可能なGraphAPIがあるかどうかを知りたかった
Galに目に見える?私はその目的のための "showinaddresslist"がその目的のためのものであることを疑問に使うために使用しますが、ここでそれは「hiddenfromAddresslistsEnabled」のようです.

理解していれば私を訂正してください.

応答2# ->にスキップ
3 #
SevenZh

サンケットさん、

ご返信いただきありがとうございます.それが変更されたかどうかはわかりませんが、公式文書からは、少なくとも昨年の行動でした.残念ながら、そのようなGraphAPIはありません
ゲストユーザーをGALに表示します.この場合、フィードバックを提供し、これを介して経験を共有することをお勧めします リンク.すべてのお客様の声は私たちにとって重要です.関連エンジニアがお客様のフィードバックを参考にして機能を設計またはアップグレードします.お客様のアイデアは、当社の製品と機能をより良いものにするために役立ちます.今後ともよろしくお願いいたします.
当社の製品とサービス.

GALはExchange Onlineに基づいているため、HiddenFromAddressListsEnabledの方が効果的かもしれません.また、最初の返信で伝えた方法でテストすることもできます.

他に問題がある場合は、遠慮なくご連絡ください.

4 #
SevenZh

サンケットさん、

ご不明な点がある場合は、こちらに質問を投稿してください.喜んでお手伝いさせていただきます.

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

こんにちはセブン、

私はいくつかのテストを行いました.私の組織のテナントでは、powershellスクリプトを呼び出すことにより、GALでADゲストユーザーを表示できます

Set-AzureADUser-ObjectId cfcbd1a0-ed18-4210-9b9d-cf0ba93cf6b2-ShowInAddressList
$ true

その機能は、そのユーザーのプロパティを前方同期してオンラインで交換し、 "HiddenFromAddressListsEnabled"を使用してそのユーザーをGALで表示できるようにします.

しかし、テストテナントでスクリプトを実行しようとすると、この同じシナリオは機能しません.両テナントのライセンスは同じです.この問題を再現するには、テストテナントを取得してゲストユーザーをそのテナントに追加し、Set-AzureADUserを実行します.

応答5# ->にスキップ
6 #
SevenZh

サンケットさん、

あなたの時間と忍耐は高く評価されます.

応答6# ->にスキップ
7 #
SanketG

こんにちは7、

これをテストする時間を払い出していただきありがとうございます.添付ファイルを共有するために電子メールであなたを接続することは可能ですか?もしそうなら、あなたはあなたの電子メールIDを共有してください.

私はあなたと共に詳細を共有することができるマイクロソフトサポートチケットも開きました.

応答7# ->にスキップ
8 #
SevenZh

サンケットさん、

お客様の個人情報を保護するため、お客様にメールを送信することはできません.しかし、あなたは私に情報を送ることができます プライベートメッセージ.

ご返信をお待ちしております.

応答8# ->にスキップ
9 #
SanketG

こんにちはセブン、

ありがとうございます.プライベートメッセージであなたと連絡を取り、そこでいくつかの調査結果を共有しました.

応答9# ->にスキップ
10 #
SevenZh

サンケットさん、

情報を読んだ後、別のテストテナントで同じテストを実行したところ、最初のテストと同じ結果が得られました.コマンドレットは私の2つのテストテナントと作業テナントで機能するため、コマンドレットの問題ではありません.テストテナントになる可能性があります
コマンドレットではうまく機能しません.

チケットを開いたようですが、最初に彼らの側に注目することをお勧めします.更新があった場合は、ようこそ私と共有してください.

11 #
SanketG

こんにちは7、

私はこの行動の背後にある理由を見つけたと思います.私はシナリオを複数回テストしました、そして私は以下のシナリオで私がこの問題に直面している理由を説明していると思います.

ゲストユーザーが招待されるとすぐに、 "ShowInAddressList"プロパティをtrueに設定します.招待されたユーザープロフィールです Exchange Onlineに登録されていないExchange Onlineに表示されるのは約5~10分かかります.プロファイルはEXOに存在しないので、 "ShowInAddressList"は "hiddenFromAddressListsEnabled"と同期していて、その理由です.
ユーザーはギャルに表示されません.

しかし、私たちが再び「ShowInAddressList」の値を10分後にtrueに設定した場合、そのプロパティの2分後にユーザーはギャルに追加されます.

Microsoft文書を更新し、このシナリオをこのシナリオを追加しました. リンク:MicrosoftDocs officeDocs O365itpro Pull 994.

あなたの継続的なサポートをありがとう、これについてのさまざまな思考プロセスについて私をベアリングしています.本当にそれを感謝しています.