New-SPEnterpriseSearchServiceApplication

 

Si applica a: SharePoint Server 2010

Ultima modifica dell'argomento: 2015-03-09

Aggiunge un'applicazione del servizio di ricerca a una farm.

Syntax

New-SPEnterpriseSearchServiceApplication [[-Name] <String>] -ApplicationPool <SPIisWebServiceApplicationPoolPipeBind> [-AdminApplicationPool <SPIisWebServiceApplicationPoolPipeBind>] [-AssignmentCollection <SPAssignmentCollection>] [-Confirm [<SwitchParameter>]] [-DatabaseName <String>] [-DatabasePassword <SecureString>] [-DatabaseServer <String>] [-DatabaseUsername <String>] [-FailoverDatabaseServer <String>] [-Partitioned <SwitchParameter>] [-SearchApplicationType <Nullable>] [-WhatIf [<SwitchParameter>]]

Descrizione dettagliata

Il cmdlet New-SPEnterpriseSearchServiceApplication è utilizzato quando si configura inizialmente la funzionalità di ricerca o quando si aggiunge una nuova funzionalità di ricerca a una farm. Il cmdlet SPEnterpriseSearchServiceApplication rappresenta un'aggregazione indipendente di contenuto indicizzato e di proprietà disponibili per la ricerca e fornisce una classe di ancoraggio per l'impostazione di proprietà di ricerca globale. Una farm può includere più applicazioni del servizio di ricerca.

Parameters

Parametro Obbligatorio Tipo Descrizione

Name

Obbligatorio

System.String

Specifica i nomi della nuova applicazione di ricerca.

Il tipo deve essere un nome valido di un'applicazione di ricerca, ad esempio AppRicerca1.

ApplicationPool

Obbligatorio

Microsoft.SharePoint.PowerShell.SPIisWebServiceApplicationPoolPipeBind

Specifica il pool di applicazioni IIS da utilizzare per la nuova applicazione di ricerca.

Il tipo deve essere un GUID valido nel formato 12345678-90ab-cdef-1234-567890bcdefgh, un URL di un'applicazione di valido nel formato http://server_name oppure un'istanza di un oggetto SPIisWebServiceApplicationPool valido.

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

DatabaseName

Facoltativo

System.String

Specifica il nome del database da creare per la nuova applicazione di ricerca.

Il tipo deve essere un nome valido di un database SQL Server, ad esempio DBAppRicerca1.

DatabasePassword

Facoltativo

System.String

Specifica la password per l'ID utente usato per accedere al database dell'applicazione di ricerca su SQL Server.

Il tipo deve essere una password valida.

DatabaseServer

Facoltativo

System.String

Specifica il nome del server host per il database specificato in DatabaseName.

Il tipo deve essere un nome host di SQL Server valido, ad esempio HostSQLServer1.

DatabaseUsername

Facoltativo

System.String

Specifica l'ID utente da utilizzare per accedere al database SQL Server dell'applicazione di ricerca.

Il tipo deve essere un nome utente valido, ad esempio NomeUtenteRicerca1.

Partitioned

Facoltativo

System.Management.Automation.SwitchParameter

Specifica che l'applicazione del servizio di ricerca utilizza la modalità ospitata su Web. La modalità ospitata su Web isola i risultati per una determinata sottoscrizione ospitata.

SearchApplicationType

Facoltativo

System.Nullable

Specifica che l'applicazione del servizio di ricerca è utilizzata come connettore per un'applicazione di ricerca estesa.

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------------------

$appPool = New-SPServiceApplicationPool -name "SsaAppPool" -account contoso\adminUser
$ssa = New-SPEnterpriseSearchServiceApplication -Name "NewSSA" -ApplicationPool $appPool
$searchInstance = Get-SPEnterpriseSearchServiceInstance -Local
$ssa | get-SPEnterpriseSearchAdministrationComponent | set-SPEnterpriseSearchAdministrationComponent -SearchServiceInstance $searchInstance
$ssa | Get-SPEnterpriseSearchAdministrationComponent

Questo esempio crea una nuova applicazione del servizio di ricerca denominata NewSSA in un nuovo pool di applicazioni e inizializza il relativo componente di amministrazione. Un'applicazione servizio di ricerca creata in questo modo avrà topologie di ricerche indicizzate e di query attive, ma non componenti di ricerche indicizzate o di query.