ユーザー検索ーでユーザーが見つからない場合

  • 更新

ユーザーをコースやトレーニング プランの受講者や管理者に追加するとき、ユーザー検索で該当するユーザーが見つからず、「アイテムはありません」と表示されることがあります。

ここでは、この問題の原因と解決方法について説明します。

 

ユーザー検索でユーザーが見つからない場合、以下の手順を行います。

1.ブラウザのキャッシュと Cookie をクリアします。

2.ユーザーの氏名を入力します。

3.手順 2 でユーザーの名前が選択リストに表示されない場合は、そのユーザーがコース カタログの「ユーザー」ページに追加(または招待)されているか確認します。

追加されていることが確認できたら、ユーザー検索で名前の代わりにメールアドレスを入力します。

それでも問題が解決しない場合は、以下の方法でこの問題を解決します。

  • 内部、外部のどちらのユーザーも見つけることができない場合

管理者として Windows PowerShell を実行し、Get-SPOTenant コマンドで、SharePoint Online のテナントの設定を確認します。

このコマンドの詳細については、こちらをご参照ください。

コマンドの結果で、「UseFindPeopleInPeoplePicker」パラメータを確認します。

結果が ”True” の場合、これが Learn365 ピープルピッカー(ユーザー検索)の問題の原因であることを示しています。

powershell

 

この問題を解決するには、次のコマンドを実行します。

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” です。

show

 

この問題を解決するには、次のコマンドを実行します。

contoso はお客様の組織の Microsoft 365 テナンシーの URL に置き換えます。

Set-SPOSite -Identity https://contoso-admin.sharepoint.com -ShowPeoplePickerSuggestionsForGuestUsers $true

この設定は、テナントレベルで構成することができ、テナントのすべてのカタログに適用されます。

このコマンドの詳細については、こちらをご参照ください。