Restore-SPEnterpriseSearchServiceApplication

 

S’applique à : SharePoint Server 2010

Dernière rubrique modifiée : 2015-03-09

Restaure la sauvegarde tierce d’une application de recherche.

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

Description détaillée

L’applet de commande Restore-SPEnterpriseSearchServiceApplication est utilisée par les parties tierces pour créer une application de recherche qui utilise les données existantes.

Certaines parties tierces sauvegardent les données de l’application et doivent restaurer l’application ultérieurement. Les données sont ainsi restaurées et utilisent l’applet de commande Restore-SPEnterpriseSearchServiceApplication pour créer une nouvelle application de recherche qui utilise les données restaurées.

Cette applet de commande prend en charge les jeux de paramètres. Le premier jeu concerne le mode Attacher la configuration de l’application et le second le mode Attacher l’application de recherche.

Le mode Attacher la configuration de l’application restaure uniquement les données de configuration stockées dans la base de données d’administration. Cependant, le mode Attacher l’application de recherche restaure la configuration, la topologie et toutes les données analysées.

Parameters

Jeu de paramètres 1

Paramètre Requis Type Description

Name

Requis

System.String

Spécifie le nouveau nom de l’application de recherche.

ApplicationPool

Requis

Microsoft.SharePoint.PowerShell.SPIisWebServiceApplicationPoolPipeBind

Spécifie le pool d’applications du service Web de requêtes.

AdminApplicationPool

Facultatif

Microsoft.SharePoint.PowerShell.SPIisWebServiceApplicationPoolPipeBind

Spécifie le pool d’applications du service Web d’administration.

AdminSearchServiceInstance

Facultatif

Microsoft.Office.Server.Search.Cmdlet.SearchServiceInstancePipeBind

Spécifie l’instance du service de recherche à utiliser avec le composant d’administration.

AssignmentCollection

Facultatif

Microsoft.SharePoint.PowerShell.SPAssignmentCollection

Gère les objets de manière à optimiser leur libération. L’utilisation d’objets, tels que SPWeb ou SPSite, peut consommer des quantités de mémoire élevées et le recours à ces objets dans des scripts Windows PowerShell implique une gestion appropriée de la mémoire. À l’aide de l’objet SPAssignment, vous pouvez affecter des objets à une variable et les libérer dès qu’ils ne sont plus nécessaires afin de libérer de la mémoire. Lorsque les objets SPWeb, SPSite ou SPSiteAdministration sont utilisés, ils sont automatiquement libérés si une collection d’attributions ou le paramètre Global ne sont pas utilisés.

Notes

Lorsque le paramètre Global est utilisé, tous les objets sont contenus dans le magasin global. Si des objets ne sont pas utilisés immédiatement ou libérés à l’aide de la commande Stop-SPAssignment, un scénario d’insuffisance de mémoire peut se produire.

Confirm

Facultatif

System.Management.Automation.SwitchParameter

Vous demande confirmation avant d’exécuter la commande. Pour plus d’informations, tapez la commande suivante : get-help about_commonparameters

DatabaseName

Facultatif

System.String

Spécifie le nom de la base de données à créer pour la restauration de l’application de recherche.

Le type doit correspondre à un nom valide d’une base de données SQL Server (par exemple, RestoreDB1).

DatabasePassword

Facultatif

System.String

Spécifie le nom du mot de passe pour le serveur de base de données sur Microsoft SQL Server.

DatabaseServer

Facultatif

System.String

Spécifie le nom du serveur hôte de la base de données spécifiée dans DatabaseName.

Le type doit correspondre à un nom d’hôte SQL Server valide (par exemple, SQLServerHost1).

DatabaseUsername

Facultatif

System.String

Spécifie le nom de compte fourni dans le paramètre Database Server.

FailoverDatabaseServer

Facultatif

System.String

Utilisez ce paramètre si vous voulez que la base de données d’administration utilise un serveur de base de données de basculement.

WhatIf

Facultatif

System.Management.Automation.SwitchParameter

Affiche un message qui explique l’effet de la commande au lieu de l’exécuter. Pour plus d’informations, tapez la commande suivante : get-help about_commonparameters

Parameters

Jeu de paramètres 2

Paramètre Requis Type Description

ApplicationPool

Requis

Microsoft.SharePoint.PowerShell.SPIisWebServiceApplicationPoolPipeBind

Spécifie le pool d’applications du service Web de requêtes.

TopologyFile

Requis

System.String

Spécifie le chemin d’accès du fichier XML qui contient les informations sur la topologie de l’application.

AdminApplicationPool

Facultatif

Microsoft.SharePoint.PowerShell.SPIisWebServiceApplicationPoolPipeBind

Spécifie le pool d’applications du service Web d’administration.

AssignmentCollection

Facultatif

Microsoft.SharePoint.PowerShell.SPAssignmentCollection

Gère les objets de manière à optimiser leur libération. L’utilisation d’objets, tels que SPWeb ou SPSite, peut consommer des quantités de mémoire élevées et le recours à ces objets dans des scripts Windows PowerShell implique une gestion appropriée de la mémoire. À l’aide de l’objet SPAssignment, vous pouvez affecter des objets à une variable et les libérer dès qu’ils ne sont plus nécessaires afin de libérer de la mémoire. Lorsque les objets SPWeb, SPSite ou SPSiteAdministration sont utilisés, ils sont automatiquement libérés si une collection d’attributions ou le paramètre Global ne sont pas utilisés.

Notes

Lorsque le paramètre Global est utilisé, tous les objets sont contenus dans le magasin global. Si des objets ne sont pas utilisés immédiatement ou libérés à l’aide de la commande Stop-SPAssignment, un scénario d’insuffisance de mémoire peut se produire.

Confirm

Facultatif

System.Management.Automation.SwitchParameter

Vous demande confirmation avant d’exécuter la commande. Pour plus d’informations, tapez la commande suivante : get-help about_commonparameters

WhatIf

Facultatif

System.Management.Automation.SwitchParameter

Affiche un message qui explique l’effet de la commande au lieu de l’exécuter. Pour plus d’informations, tapez la commande suivante : get-help about_commonparameters

Types d’entrée

Types retournés

Example

-------------EXEMPLE 1--------------

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

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

Cet exemple utilise le mode Attacher la configuration de l’application pour restaurer les données de configuration.

-------------EXEMPLE 2--------------

$applicationPool = New-SPIisWebServiceApplicationPool -Name "SearchServiceApplicationPool"

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

Cet exemple utilise le mode Attacher l’application de recherche pour restaurer les données de topologie dans le fichier nommé topology.xml.