Restore-SPEnterpriseSearchServiceApplication

 

Gilt für: SharePoint Server 2010

Letztes Änderungsdatum des Themas: 2015-03-09

Stellt die Sicherung eines Drittanbieters einer Suchanwendung wieder her.

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

Detaillierte Beschreibung

Das Cmdlet Restore-SPEnterpriseSearchServiceApplication wird von Drittanbietern zum Erstellen einer Suchanwendung verwendet, die vorhandene Daten verwendet.

Einige Drittanbieter sichern die Anwendungsdaten und müssen die Anwendung später wiederherstellen. Daher werden die Daten wiederhergestellt, und das Cmdlet Restore-SPEnterpriseSearchServiceApplication wird verwendet, um eine neue Suchanwendung zu erstellen, die die wiederhergestellten Daten verwendet.

Dieses Cmdlet unterstützt Parametersätze. Der erste Parametersatz bezieht sich auf den Anwendungskonfigurations-Anfügemodus, der zweite Parametersatz auf den Suchanwendungsanfügemodus.

Der Anwendungskonfigurations-Anfügemodus stellt nur Konfigurationsdaten wieder her, die in der Verwaltungsdatenbank gespeichert sind. Der Suchanwendungsanfügemodus stellt jedoch die Konfiguration, die Topologie sowie alle durchforsteten Daten wieder her.

Parameters

Parametersatz 1

Parameter Erforderlich Typ Beschreibung

Name

Erforderlich

System.String

Gibt den Namen der neuen Suchanwendung an.

ApplicationPool

Erforderlich

Microsoft.SharePoint.PowerShell.SPIisWebServiceApplicationPoolPipeBind

Gibt den Anwendungspool für den Webabfragedienst an.

AdminApplicationPool

Optional

Microsoft.SharePoint.PowerShell.SPIisWebServiceApplicationPoolPipeBind

Gibt den Anwendungspool für den Webverwaltungsdienst an.

AdminSearchServiceInstance

Optional

Microsoft.Office.Server.Search.Cmdlet.SearchServiceInstancePipeBind

Gibt die Suchdienstinstanz an, die mit der Verwaltungskomponente verwendet werden soll.

AssignmentCollection

Optional

Microsoft.SharePoint.PowerShell.SPAssignmentCollection

Verwaltet Objekte zum Zweck der ordnungsgemäßen Beseitigung. Die Verwendung von Objekten wie beispielsweise SPWeb oder SPSite kann sehr viel Arbeitsspeicher erfordern, und für die Verwendung dieser Objekte in Windows PowerShell-Skripts muss der Arbeitsspeicher entsprechend verwaltet werden. Mit dem SPAssignment-Objekt können Sie einer Variablen Objekte zuweisen und die Objekte beseitigen, wenn sie nicht mehr benötigt werden, um Arbeitsspeicher freizugeben. Wenn die Objekte SPWeb, SPSite oder SPSiteAdministration verwendet werden, werden diese automatisch beseitigt, falls keine Zuweisungsauflistung oder kein Global-Parameter verwendet wird.

Hinweis

Wenn der Global-Parameter verwendet wird, sind alle Objekte im globalen Speicher enthalten. Es kann vorkommen, dass nicht genügend Arbeitsspeicher vorhanden ist, falls Objekte nicht sofort verwendet werden oder mit dem Befehl Stop-SPAssignment beseitigt werden.

Confirm

Optional

System.Management.Automation.SwitchParameter

Fordert Sie zum Bestätigen auf, bevor der Befehl ausgeführt wird. Geben Sie den folgenden Befehl ein, um weitere Informationen zu erhalten: get-help about_commonparameters

DatabaseName

Optional

System.String

Gibt den Namen der Datenbank an, die für die Wiederherstellung der Suchanwendung erstellt werden soll.

Der Typ muss ein gültiger Name einer SQL Server-Datenbank sein (z. B. WiederherstellungsDB1.

DatabasePassword

Optional

System.String

Gibt den Namen des Kennworts für den Datenbankserver unter Microsoft SQL Server an.

DatabaseServer

Optional

System.String

Gibt den Namen des Hostservers für die in DatabaseName angegebene Datenbank an.

Der Typ muss ein gültiger SQL Server-Hostname sein, z. B. SQLServerHost1.

DatabaseUsername

Optional

System.String

Gibt den Kontonamen an, der im Parameter Database Server angegeben wird.

FailoverDatabaseServer

Optional

System.String

Verwenden Sie diesen Parameter, wenn die Verwaltungsdatenbank einen Failoverdatenbankserver verwenden soll.

WhatIf

Optional

System.Management.Automation.SwitchParameter

Zeigt eine Meldung an, die die Auswirkung des Befehls beschreibt, anstatt den Befehl auszuführen. Geben Sie den folgenden Befehl ein, um weitere Informationen zu erhalten: get-help about_commonparameters

Parameters

Parametersatz 2

Parameter Erforderlich Typ Beschreibung

ApplicationPool

Erforderlich

Microsoft.SharePoint.PowerShell.SPIisWebServiceApplicationPoolPipeBind

Gibt den Anwendungspool für den Webabfragedienst an.

TopologyFile

Erforderlich

System.String

Gibt den Pfad der XML-Datei an, die die Anwendungstopologieinformationen enthält.

AdminApplicationPool

Optional

Microsoft.SharePoint.PowerShell.SPIisWebServiceApplicationPoolPipeBind

Gibt den Anwendungspool für den Webverwaltungsdienst an.

AssignmentCollection

Optional

Microsoft.SharePoint.PowerShell.SPAssignmentCollection

Verwaltet Objekte zum Zweck der ordnungsgemäßen Beseitigung. Die Verwendung von Objekten wie beispielsweise SPWeb oder SPSite kann sehr viel Arbeitsspeicher erfordern, und für die Verwendung dieser Objekte in Windows PowerShell-Skripts muss der Arbeitsspeicher entsprechend verwaltet werden. Mit dem SPAssignment-Objekt können Sie einer Variablen Objekte zuweisen und die Objekte beseitigen, wenn sie nicht mehr benötigt werden, um Arbeitsspeicher freizugeben. Wenn die Objekte SPWeb, SPSite oder SPSiteAdministration verwendet werden, werden diese automatisch beseitigt, falls keine Zuweisungsauflistung oder kein Global-Parameter verwendet wird.

Hinweis

Wenn der Global-Parameter verwendet wird, sind alle Objekte im globalen Speicher enthalten. Es kann vorkommen, dass nicht genügend Arbeitsspeicher vorhanden ist, falls Objekte nicht sofort verwendet werden oder mit dem Befehl Stop-SPAssignment beseitigt werden.

Confirm

Optional

System.Management.Automation.SwitchParameter

Fordert Sie zum Bestätigen auf, bevor der Befehl ausgeführt wird. Geben Sie den folgenden Befehl ein, um weitere Informationen zu erhalten: get-help about_commonparameters

WhatIf

Optional

System.Management.Automation.SwitchParameter

Zeigt eine Meldung an, die die Auswirkung des Befehls beschreibt, anstatt den Befehl auszuführen. Geben Sie den folgenden Befehl ein, um weitere Informationen zu erhalten: get-help about_commonparameters

Eingabetypen

Rückgabetypen

Example

------------------BEISPIEL 1------------------

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

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

Dieses Beispiel verwendet den Anwendungskonfigurations-Anfügemodus zum Wiederherstellen von Konfigurationsdaten.

------------------BEISPIEL 2------------------

$applicationPool = New-SPIisWebServiceApplicationPool -Name "SearchServiceApplicationPool"

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

Dieses Beispiel verwendet den Suchanwendungsanfügemodus zum Wiederherstellen von Topologiedaten in einer Datei namens topology.xml.