共用方式為


New-SPEnterpriseSearchQueryScopeRule

將共用範圍規則新增至查詢範圍。

Syntax

New-SPEnterpriseSearchQueryScopeRule
   -RuleType <String>
   -Scope <ScopePipeBind>
   -Url <Uri>
   [-AssignmentCollection <SPAssignmentCollection>]
   [-Confirm]
   [-FilterBehavior <String>]
   [-ManagedProperty <ManagedPropertyPipeBind>]
   [-MatchingString <String>]
   [-PropertyValue <String>]
   [-SearchApplication <SearchServiceApplicationPipeBind>]
   [-UrlScopeRuleType <String>]
   [-WhatIf]
   [<CommonParameters>]

Description

將搜尋服務應用程式升級至 SharePoint Server 之後,您可以檢視共用範圍,但無法建立、更新或刪除它們。 因此升級之後,即無法在共用範圍中使用此 Cmdlet。 但您仍可將共用範圍轉換成結果來源,以提供類似的功能。 同樣地,將 SharePoint Server 網站集合升級至 SharePoint Server 模式之後,您可以檢視本機範圍,但無法建立、更新或刪除它們。 因此升級網站集合之後,即無法在本機範圍中使用此 Cmdlet。 但您仍可將本機範圍轉換成結果來源,以提供類似的功能。

Cmdlet New-SPEnterpriseSearchQueryScopeRule 會建立新的共用範圍規則。 SPEnterpriseSearchQueryScopeRule 代表可套用至範圍的查詢結果範圍規則。

如需適用於 SharePoint 產品的 Windows PowerShell 權限及最新資訊,請參閱位於 SharePoint Server Cmdlets 的線上文件。

範例

------------------範例------------------

C:\PS>$ssa = Get-SPEnterpriseSearchServiceApplication
C:\PS>$scope = Get-SPEnterpriseSearchQueryScope -Identity MustCrawl -SearchApplication $ssa
New-SPEnterpriseSearchQueryScopeRule -Scope $scope -RuleType AllContent -Url https://criticalSite

此範例會針對 URL 建立 AllContent 類型的新範圍規則 https://criticalSite.

參數

-AssignmentCollection

管理物件以適當處置它們。 使用 SPWeb 或 SPSite 等物件可能會耗用大量的記憶體,因此在 Windows PowerShell 指令碼中使用這些物件時,必須適當地管理記憶體。 您可以使用 SPAssignment 物件將物件指派給變數,並在不需要時處置這些物件,以釋放記憶體。 使用 SPWeb、SPSite 或 SPSiteAdministration 物件時,若未使用指派集合或 Global 參數,將會自動處置這些物件。

使用 Global 參數時,所有物件會包含在全域儲存區內。 如果不立即使用物件,或使用 Stop-SPAssignment 命令加以捨棄,則可能會有記憶體不足的狀況發生。

Type:SPAssignmentCollection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Confirm

在執行命令之前,提示您確認操作。 如需詳細資訊,請輸入下列命令:get-help about_commonparameters

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-FilterBehavior

指定查詢範圍建立的範圍規則類型。 預設值為 Include。

此類型必須是下列其中一個值:Exclude、Include 或 Require。

Type:String
Aliases:f
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-ManagedProperty

指定要用於 PropertyQuery 範圍規則的 Managed 屬性。

此類型必須是格式為 12345678-90ab-cdef-1234-567890bcdefgh 的有效 GUID;Managed 屬性的有效名稱 (例如 ManagedProperty1) ;或有效 ManagedProperty 物件的實例。

Type:ManagedPropertyPipeBind
Aliases:mname
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-MatchingString

指定比對 URL 規則類型時所要使用的字串。

Type:String
Aliases:text
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-PropertyValue

指定比對 PropertyQuery 規則類型時所要使用的屬性值。

Type:String
Aliases:value
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-RuleType

指定要建立的範圍規則類型。

此類型必須是下列其中一個值:AllContent、Url 或 PropertyQuery。

Type:String
Aliases:type
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Scope

套用查詢範圍規則至指定的範圍。

此類型必須是格式為 12345678-90ab-cdef-1234-567890bcdefgh 的有效 GUID;有效的範圍名稱 (例如 Scope1);或有效之 Scope 物件的執行個體。

Type:ScopePipeBind
Aliases:s
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-SearchApplication

指定包含查詢範圍規則集合的搜尋應用程式。

此類型必須是格式為 12345678-90ab-cdef-1234-567890bcdefgh 的有效 GUID;有效的搜尋應用程式名稱 (例如 SearchApp1);或有效之 SearchServiceApplication 物件的執行個體。

Type:SearchServiceApplicationPipeBind
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Url

指定與該查詢範圍規則相關聯的結果 URL。

類型必須是有效的 URL,格式為 https://server_name.

Type:Uri
Aliases:u
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-UrlScopeRuleType

指定比對 URL 規則類型時所要使用的值。

Type:String
Aliases:ut
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-WhatIf

顯示訊息會描述命令的功效而不執行命令。 如需詳細資訊,請輸入下列命令:get-help about_commonparameters

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019