共用方式為


使用 PowerShell 腳本進行受限制的 SharePoint 搜尋

重要事項

受限制的 SharePoint 搜尋是專為 Microsoft 365 Copilot 的客戶所設計。 如需詳細資訊,請造訪 這裡受限制的 SharePoint 搜尋概觀

根據預設,不會啟用 受限制的 SharePoint 搜尋 。 若要啟用和設定受限制的 SharePoint 搜尋,您必須在 Microsoft 365 中具有 SharePoint 系統管理員以上 角色。 視案例而定,您需要採取的一些動作如下:

  • 取得針對限制搜尋設定的目前模式

  • 啟用和停用受限制的 SharePoint 搜尋

  • 提供 URL 將網站新增至允許的清單

  • 提供 URL 從允許的清單中移除網站

  • 取得允許清單中新增的現有URL清單

 本文說明如何在PowerShell中使用系統管理員腳本來執行這些動作。

開始之前

您必須是 Microsoft 365 中的 SharePoint 系統管理員更新 版本,才能執行下列系統管理員腳本。 在本文中使用 PowerShell 腳本之前,您必須執行下列動作:

  1. 如果您尚未下載,請 下載最新的 SharePoint Online 管理命令介面

    注意事項

    如果您安裝的是舊版 SharePoint Online 管理命令介面,請移至 [新增或移除程式],並解除安裝 [SharePoint Online 管理命令介面]。

  2. 在 Microsoft 365 中以 Microsoft 365 的 SharePoint 系統管理員更新 版本連線到 SharePoint。 若要了解如何進行,請參閱開始使用 SharePoint Online 管理命令介面

默認會停用受限制的 SharePoint 搜尋。 若要確認此功能的目前模式,您可以執行下列腳本:

Get-SPOTenantRestrictedSearchMode

模組Microsoft.Online.SharePoint.PowerShell

適用於: SharePoint Online

語法

Get-SPOTenantRestrictedSearchMode

範例

Get-SPOTenantRestrictedSearchMode

此範例可讓系統管理員取得租用戶中現有的允許清單。 根據目前的設定,結果可以是 [已啟用] 或 [已停用]。

啟用或停用 [限制搜尋] 設定

啟用或停用 [限制搜尋] 設定,並停用預設值。 第一次啟用設定時,允許清單是空的。 若要啟用或停用受限制的 SharePoint 搜尋,您可以執行:

Set-SPOTenantRestrictedSearchMode

模組: Microsoft.Online.SharePoint.PowerShell

適用於:SharePoint Online

語法

Set-SPOTenantRestrictedSearchMode 
[-Mode] {Disabled | Enabled}
 [<CommonParameters>]

範例 1

Set-SPOTenantRestrictedSearchMode -Mode Enabled  

範例 1 會設定或啟用租使用者的受限制租用戶搜尋模式。

範例 2

Set-SPOTenantRestrictedSearchMode – Mode Disabled  

範例 2 會停用租使用者的受限租用戶搜尋模式。

參數

-模式

設定受限制租用戶搜尋的模式。

類型 字串
位置: 0
預設值: 已停用
必填: True
接受管線輸入:
接受通配符:

將網站新增至允許的清單

啟用受限制的 SharePoint 搜尋時,您可以將網站 URL 新增至字串或 csv 檔案中允許的清單:

Add-SPOTenantRestrictedSearchAllowedList

Module:Microsoft.Online.SharePoint.PowerShell

適用於: SharePoint Online

語法

Add-SPOTenantRestrictedSearchAllowedList -SitesList <List[string]> [<CommonParameters>]
Add-SPOTenantRestrictedSearchAllowedList -SitesListFileUrl <string> [-ContainsHeader <bool>]  
 [<CommonParameters>]

範例 1

Add-SPOTenantRestrictedSearchAllowedList -SitesList @(“[https://contoso.sharepoint.com/sites/Marketing](https://contoso.sharepoint.com/sites/Marketing)”, “[https://contoso.sharepoint.com/sites/Benefits](https://contoso.sharepoint.com/sites/Benefits)”)

此範例可讓系統管理員將網站新增至允許的清單。

範例 2

Add-SPOTenantRestrictedSearchAllowedList  -SitesListFileUrl C:\Users\admin\Downloads\UrlList.csv

  此範例可讓系統管理員提供 CSV 檔案,將網站新增至允許的清單。 在 URL 資料行中新增網站 URL 清單。

參數

-SitesList

允許清單的網站清單。

類型 字串
位置: 0
預設值:
必填: True
接受管線輸入:
接受通配符:

-SitesListFileURL

當租用戶設定為限制的租用戶搜尋模式時,具有可新增至允許清單之網站 URL 清單的檔案。

類型 字串
位置: 0
預設值:
必填: True
接受管線輸入:
接受通配符:

從允許清單中移除網站

您可以使用 PowerShell 文稿在字串或 csv 檔案中提供網站 URL,從允許的清單中移除網站:

Remove-SPOTenantRestrictedSearchAllowedList

Module:Microsoft.Online.SharePoint.PowerShell

適用於: SharePoint Online

語法

Remove-SPOTenantRestrictedSearchAllowedList -SitesList <List[string]> [<CommonParameters>]
Remove-SPOTenantRestrictedSearchAllowedList -SitesListFileUrl <string> [-ContainsHeader <bool>]
 [<CommonParameters>]

範例 1

Remove-SPOTenantRestrictedSearchAllowedList -SitesList @(“[https://contoso.sharepoint.com/sites/Marketing](https://contoso.sharepoint.com/sites/Marketing)”, “[https://contoso.sharepoint.com/sites/HR](https://contoso.sharepoint.com/sites/HR)”)

範例 1 可讓系統管理員將網站移除至允許的清單。

範例 2

Remove-SPOTenantRestrictedSearchAllowedList -SitesListFileUrl C:\Users\admin\Downloads\UrlList.csv

範例 2 可讓系統管理員提供 CSV 檔案,將網站新增至允許的清單。

參數

-SitesList

將從允許清單中移除的網站清單。

類型 字串
位置: 0
預設值:
必填: True
接受管線輸入:
接受通配符:

-SitesListFileURL

當租用戶設定為限制的租用戶搜尋模式時,具有可從允許清單中移除之網站清單的檔案。

類型 字串
位置: 0
預設值:
必填: True
接受管線輸入:
接受通配符:

取得允許清單中的現有URL清單

您可以執行下列 PowerShell 腳本來取得允許清單中的現有 URL 清單:

Get-SPOTenantRestrictedSearchAllowedList

Module:Microsoft.Online.SharePoint.PowerShell

適用於: SharePoint Online

語法

Get-SPOTenantRestrictedSearchAllowedList
```  

**Example**

```powershell
Get-SPOTenantRestrictedSearchAllowedList

此範例可讓系統管理員取得租用戶中現有的允許清單。