話題のSharePointナレッジエージェントは管理センターのGUIで設定ができないので、今回PowerShellで設定してみました!
1. SharePoint Online 管理シェルをインストールする
こちらから管理シェルをインストールします。秒で設定が終わります。
2. PowerShellを管理者で起動
スタート等からPowerShellを管理者で起動します(先ほどインストールした管理シェルからの起動でもいいのかも…?)
PowerShellのコマンドで以下を入力します。{$tenant}の部分にはご自身のテナント名を入力ください。
Connect-SPOService -Credential $creds -Url https://{$tenant}-admin.sharepoint.com -ModernAuth $true -AuthenticationUrl https://login.microsoftonline.com/organizations
テナント名がわからない場合は、一度SharePointを開いてみるとURLの部分で確認できます。
コマンド入力後、ログイン画面が表示されるのでログインしましょう。
3. ナレッジエージェントを有効にする
ログインが完了したら、さっそくテナント全体にナレッジエージェントを有効にします。
Set-SPOTenant -KnowledgeAgentScope AllSites
特定のサイトでの設定や無効化する方法も、下記ドキュメントの「KnowledgeAgentScope」の説明箇所に記載があるので是非参考にしてください。
設定が完了しているか確認するには、以下のコマンドを入力します。
Get-SPOTenant | Select-Object KnowledgeAgentScope
先ほど入力した設定(今回の場合はAllSites)が返ってくればOKです。
4. SharePointで確認する
SharePointで確認してみましょう。右下にきちんとSharePointにナレッジエージェントが設定できていることが確認できました!
参考ドキュメント
普段はユーザーとして会社でM365環境を使っているので、管理者として設定してみたのは初めての経験でした!難しい…





