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
.