ユーザーをコースやトレーニング プランの受講者や管理者に追加するとき、ユーザー検索で該当するユーザーが見つからず、「アイテムはありません」と表示されることがあります。
ここでは、この問題の原因と解決方法について説明します。
ユーザー検索でユーザーが見つからない場合、以下の手順を行います。
1.ブラウザのキャッシュと Cookie をクリアします。
2.ユーザーの氏名を入力します。
3.手順 2 でユーザーの名前が選択リストに表示されない場合は、そのユーザーがコース カタログの「ユーザー」ページに追加(または招待)されているか確認します。
追加されていることが確認できたら、ユーザー検索で名前の代わりにメールアドレスを入力します。
それでも問題が解決しない場合は、以下の方法でこの問題を解決します。
- 内部、外部のどちらのユーザーも見つけることができない場合
管理者として Windows PowerShell を実行し、Get-SPOTenant コマンドで、SharePoint Online のテナントの設定を確認します。
このコマンドの詳細については、こちらをご参照ください。
コマンドの結果で、「UseFindPeopleInPeoplePicker」パラメータを確認します。
結果が ”True” の場合、これが Learn365 ピープルピッカー(ユーザー検索)の問題の原因であることを示しています。
この問題を解決するには、次のコマンドを実行します。
Set-SPOTenant -UseFindPeopleInPeoplePicker $false
- 外部(ゲスト)ユーザーのみを見つけることができない場合
管理者として Windows PowerShell を実行し、Get-SPOSite コマンドで、SharePoint Online のサイトコレクションの設定を確認します。
コマンド内の「contoso」はお客様の組織の Microsoft 365 テナントの URL に、「Mylearninghub」 はサイトコレクションのタイトルに置き換えます。
Get-SPOSite -Identity https://contoso.sharepoint.com/sites/Mylearninghub | Select *
注記:
Get-SPOSite コマンドは、Windows PowerShell のどのインスタンスでも実行できますが、SharePoint Online Management Shell 上で実行することをお勧めします。
この場合、クライアントは Connect-SPOService コマンドを使用して特定の SharePoint テナンシーに接続する必要があります。
以下はそのコマンドの例です。「contoso」 は、お客様の組織に情報に置き換えます。
Connect-SPOService -Url https://contoso-admin.sharepoint.com
コマンドの結果で、「ShowPeoplePickerSuggestionsForGuestUsers」パラメータを確認します。
結果が ”False” の場合、これが Learn365 ピープルピッカー(ユーザー検索)の問題の原因です。
既定では、「ShowPeoplePickerSuggestionsForGuestUsers 」の設定は ”False” です。
この問題を解決するには、次のコマンドを実行します。
contoso はお客様の組織の Microsoft 365 テナンシーの URL に置き換えます。
Set-SPOSite -Identity https://contoso-admin.sharepoint.com -ShowPeoplePickerSuggestionsForGuestUsers $true
この設定は、テナントレベルで構成することができ、テナントのすべてのカタログに適用されます。
このコマンドの詳細については、こちらをご参照ください。