Set-SPEnterpriseSearchQueryScopeRule

 

Si applica a: SharePoint Server 2010

Ultima modifica dell'argomento: 2015-03-09

Imposta le proprietà di una regola di ambito condiviso per un ambito di query.

Syntax

Set-SPEnterpriseSearchQueryScopeRule [-Identity] <ScopeRulePipeBind> -Url <Uri> [-AssignmentCollection <SPAssignmentCollection>] [-Confirm [<SwitchParameter>]] [-FilterBehavior <String>] [-ManagedPropertyName <String>] [-MatchingString <String>] [-PropertyValue <String>] [-Scope <ScopePipeBind>] [-SearchApplication <SearchServiceApplicationPipeBind>] [-UrlScopeRuleType <String>] [-WhatIf [<SwitchParameter>]]

Descrizione dettagliata

Il cmdlet Set-SPEnterpriseSearchQueryScopeRule aggiorna le proprietà di un ambito di query. SPEnterpriseSearchQueryScopeRule rappresenta una regola di ambito dei risultati di query applicabile a un ambito.

Per indicazioni sulle autorizzazioni e per informazioni aggiornate sui cmdlet relativi alla ricerca, vedere la documentazione online (https://go.microsoft.com/fwlink/?linkid=163185&clcid=0x410).

Parameters

Parametro Obbligatorio Tipo Descrizione

Identity

Obbligatorio

Microsoft.Office.Server.Search.Cmdlet.ScopeRulePipeBind

Specifica la regola di ambito da aggiornare.

Il tipo deve essere un GUID valido nel formato 12345678-90ab-cdef-1234-567890bcdefgh, un nome valido di una regola di ambito (ad esempio RegolaAmbito1) oppure un'istanza di un oggetto ScopeRule valido.

Url

Obbligatorio

System.Uri

Specifica l'URL dei risultati associato alla regola di ambito di query.

Il tipo deve essere un URL valido nel formato http://server_name.

AssignmentCollection

Facoltativo

Microsoft.SharePoint.PowerShell.SPAssignmentCollection

Consente di gestire gli oggetti ai fini della corretta eliminazione dalla memoria. Oggetti quali SPWeb o SPSite richiedono quantità di memoria elevate e per utilizzarli negli script Windows PowerShell è necessario gestire la memoria in modo appropriato. Tramite l'oggetto SPAssignment è possibile assegnare oggetti a una variabile ed eliminarli quando è necessario liberare memoria. Gli oggetti SPWeb, SPSite e SPSiteAdministration utilizzati vengono automaticamente eliminati dalla memoria se non viene utilizzato un insieme di assegnazioni o il parametro Global.

Nota

Quando viene utilizzato il parametro Global tutti gli oggetti vengono memorizzati nell'area di archiviazione globale. Se gli oggetti non vengono utilizzati immediatamente o eliminati dalla memoria tramite il comando Stop-SPAssignment, può verificarsi una condizione di memoria insufficiente.

Confirm

Facoltativo

System.Management.Automation.SwitchParameter

Visualizza una richiesta di conferma prima di eseguire il comando. Per ulteriori informazioni, digitare il comando seguente: get-help about_commonparameters

FilterBehavior

Facoltativo

System.String

Specifica il tipo di regola di ambito da creare per l'ambito di query.

Il tipo deve essere uno dei valori seguenti: Exclude, Include o Require.

ManagedPropertyName

Facoltativo

System.String

Specifica il nome della proprietà gestita da utilizzare per la regola di ambito PropertyQuery.

Il tipo deve essere un nome valido di una proprietà gestita, ad esempio ProprietàGestita1.

MatchingString

Facoltativo

System.String

Specifica la stringa da utilizzare per il tipo di regola URL.

PropertyValue

Facoltativo

System.String

Specifica il valore di proprietà da utilizzare per il tipo di regola PropertyQuery.

Scope

Facoltativo

Microsoft.Office.Server.Search.Cmdlet.ScopePipeBind

Applica la regola di ambito di query all'ambito specificato.

Il tipo deve essere un GUID valido nel formato 12345678-90ab-cdef-1234-567890bcdefgh, un nome valido di un ambito (ad esempio Ambito1) oppure un'istanza di un oggetto Scope valido.

SearchApplication

Facoltativo

Microsoft.Office.Server.Search.Cmdlet.SearchServiceApplicationPipeBind

Specifica l'applicazione di ricerca che contiene l'insieme delle regole di ambito di query.

Il tipo deve essere un GUID valido nel formato 12345678-90ab-cdef-1234-567890bcdefgh, un nome di applicazione di ricerca valido (ad esempio AppRicerca1) oppure un'istanza di un oggetto SearchServiceApplication valido.

UrlScopeRuleType

Facoltativo

System.String

Specifica il valore da utilizzare per il tipo di regola URL.

Il tipo deve essere uno dei valori seguenti: Folder, HostName o Domain.

WhatIf

Facoltativo

System.Management.Automation.SwitchParameter

Visualizza un messaggio che illustra gli effetti del comando anziché eseguire il comando. Per ulteriori informazioni, digitare il comando seguente: get-help about_commonparameters

Tipi di input

Tipi restituiti

Example

------------------ESEMPIO------------------

$ssa = Get-SPEnterpriseSearchServiceApplication -Identity "MySSA"
$scope = Get-SPEnterpriseSearchQueryScope -Identity MustCrawl -SearchApplication $ssa
Get-SPEnterpriseSearchQueryScopeRule -Scope $scope -Url http://criticalSite | Set-SPEnterpriseSearchQueryScopeRule -Url http://criticalSite -UrlScopeRuleType Url

In questo esempio viene ottenuto un riferimento a una regola di ambito per l''URL http://criticalSite e viene impostato il tipo di regola Url.