Condividi tramite


Restore-SPEnterpriseSearchServiceApplication

 

Si applica a: SharePoint Server 2010

Ultima modifica dell'argomento: 2015-03-09

Ripristina il backup di terze parti di un'applicazione di ricerca.

Syntax

Restore-SPEnterpriseSearchServiceApplication [-Name] <String> -AdminSearchServiceInstance <SearchServiceInstancePipeBind> -ApplicationPool <SPIisWebServiceApplicationPoolPipeBind> -DatabaseName <String> -DatabaseServer <String> [-AdminApplicationPool <SPIisWebServiceApplicationPoolPipeBind>] [-AssignmentCollection <SPAssignmentCollection>] [-Confirm [<SwitchParameter>]] [-DatabasePassword <SecureString>] [-DatabaseUsername <String>] [-FailoverDatabaseServer <String>] [-WhatIf [<SwitchParameter>]]

Restore-SPEnterpriseSearchServiceApplication [-Name] <String> -ApplicationPool <SPIisWebServiceApplicationPoolPipeBind> -TopologyFile <String> [-AdminApplicationPool <SPIisWebServiceApplicationPoolPipeBind>] [-AssignmentCollection <SPAssignmentCollection>] [-Confirm [<SwitchParameter>]] [-KeepId <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Descrizione dettagliata

Il cmdlet Restore-SPEnterpriseSearchServiceApplication viene utilizzato da terze parti per creare un'applicazione di ricerca che utilizza dati esistenti.

In alcuni casi, le terze parti eseguono il backup dei dati dell'applicazione e devono ripristinare l'applicazione in un secondo momento. I dati vengono ripristinati e quindi il cmdlet Restore-SPEnterpriseSearchServiceApplication consente di creare una nuova applicazione di ricerca che utilizza i dati ripristinati.

Questo cmdlet supporta i set di parametri. Il primo set di parametri è per la modalità di associazione della configurazione dell'applicazione e il secondo set di parametri è per la modalità di associazione dell'applicazione di ricerca.

La modalità di associazione della configurazione dell'applicazione consente di ripristinare unicamente i dati di configurazione archiviati nel database di amministrazione. La modalità di associazione dell'applicazione di ricerca consente invece di ripristinare la configurazione, la topologia e tutti i dati sottoposti a ricerca per indicizzazione.

Parameters

Set di parametri 1

Parametro Obbligatorio Tipo Descrizione

Name

Obbligatorio

System.String

Specifica il nome della nuova applicazione di ricerca.

ApplicationPool

Obbligatorio

Microsoft.SharePoint.PowerShell.SPIisWebServiceApplicationPoolPipeBind

Specifica il pool di applicazioni per il servizio Web di query.

AdminApplicationPool

Facoltativo

Microsoft.SharePoint.PowerShell.SPIisWebServiceApplicationPoolPipeBind

Specifica il pool di applicazioni per il servizio Web di amministrazione.

AdminSearchServiceInstance

Facoltativo

Microsoft.Office.Server.Search.Cmdlet.SearchServiceInstancePipeBind

Specifica l'istanza del servizio di ricerca che verrà utilizzata con il nuovo componente di amministrazione.

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 il ripristino dell'applicazione di ricerca.

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

DatabasePassword

Facoltativo

System.String

Specifica la password per il server di database su Microsoft SQL Server.

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 il nome account per il server di database specificato nel parametro DatabaseServer.

FailoverDatabaseServer

Facoltativo

System.String

Specificare questo parametro se si desidera che il database di amministrazione utilizzi un server di database di failover.

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

Parameters

Set di parametri 2

Parametro Obbligatorio Tipo Descrizione

ApplicationPool

Obbligatorio

Microsoft.SharePoint.PowerShell.SPIisWebServiceApplicationPoolPipeBind

Specifica il pool di applicazioni per il servizio Web di query.

TopologyFile

Obbligatorio

System.String

Specifica il percorso del file con estensione xml che contiene le informazioni della topologia dell'applicazione.

AdminApplicationPool

Facoltativo

Microsoft.SharePoint.PowerShell.SPIisWebServiceApplicationPoolPipeBind

Specifica il pool di applicazioni per il servizio Web di amministrazione.

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

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

$searchInstance = Get-SPEnterpriseSearchServiceInstance -local
$applicationPool = New-SPIisWebServiceApplicationPool -Name "SearchServiceApplicationPool"

Restore-SPEnterpriseSearchServiceApplication -Name "SearchServiceApplication" -ApplicationPool $applicationPool -AdminSearchServiceInstance $searchInstance -DatabaseName "SearchServiceApplication_Admindb" -DatabaseServer "SQLServer1"

In questo esempio viene utilizzata la modalità di associazione della configurazione dell'applicazione per ripristinare i dati di configurazione.

------------------ESEMPIO 2------------------

$applicationPool = New-SPIisWebServiceApplicationPool -Name "SearchServiceApplicationPool"

Restore-SPEnterpriseSearchServiceApplication -Name "SearchServiceApplication" -ApplicationPool $applicationPool -TopologyFile "C:\TopologyFile.xml"

In questo esempio viene utilizzata la modalità di associazione dell'applicazione di ricerca per ripristinare i dati della topologia nel file topology.xml.