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.