Partager via


Backup-SPFarm

Crée une sauvegarde d'une base de données individuelle, d'une application web ou de la batterie de serveurs entière.

Syntax

Backup-SPFarm
      -BackupMethod <String>
      -Directory <String>
      [-AssignmentCollection <SPAssignmentCollection>]
      [-BackupThreads <Int32>]
      [-ConfigurationOnly]
      [-Force]
      [-Item <String>]
      [-Percentage <Int32>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Backup-SPFarm
      [-ShowTree]
      [-AssignmentCollection <SPAssignmentCollection>]
      [-ConfigurationOnly]
      [-Item <String>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Cette cmdlet contient plus d’un jeu de paramètres. Vous ne pouvez utiliser les paramètres que d’un seul jeu et vous ne pouvez pas combiner les paramètres de différents jeux. Pour plus d’informations sur l’utilisation des jeux de paramètres, consultez les Jeux de paramètres des applets de commande.

L’applet de commande Backup-SPFarm crée une sauvegarde de la batterie de serveurs entière ou de composants individuels de la batterie de serveurs. Elle permet également de sauvegarder uniquement les paramètres de configuration d'une batterie de serveurs à utiliser comme modèle de batterie de serveurs pour d'autres batteries de serveurs SharePoint. Pour sauvegarder une seule collection de sites, utilisez l’applet de commande Backup-SPSite.

Pour afficher les objets disponibles à sauvegarder, utilisez le jeu de -ShowTree paramètres .

Pour les autorisations et les informations les plus récentes sur Windows PowerShell pour les produits SharePoint, consultez la documentation en ligne sur les applets de commande SharePoint Server.

Exemples

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

Backup-SPFarm -Directory \\file_server\share\Backup -BackupMethod full -ConfigurationOnly

Cet exemple sauvegarde les paramètres de configuration de la batterie de serveurs dans le répertoire \\serveur_fichiers\share\Backup.

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

Backup-SPFarm -ShowTree -Item "Microsoft SharePoint Foundation Web Application" -Verbose

Cet exemple montre quels composants de la batterie de serveurs seraient sauvegardés sous le nœud « Microsoft SharePoint Foundation Web Application », sans toutefois les sauvegarder.

--------------------EXEMPLE 3---------------------

Backup-SPFarm -Directory C:\Backup -BackupMethod full -BackupThreads 10 -Force

Cet exemple effectue une sauvegarde d'une batterie de serveurs en utilisant 10 threads et forcer l'enregistrement de la sauvegarde dans le répertoire C:\Backup même si SharePoint estime que l'espace disponible est insuffisant.

--------------------EXAMPLE 4---------------------

Backup-SPFarm -ShowTree

Cet exemple montre les objets disponibles à sauvegarder avec Backup-SPFarm.

Paramètres

-AssignmentCollection

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.

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.

Type:SPAssignmentCollection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-BackupMethod

Spécifie le type de fichier de sauvegarde à créer.

Si une sauvegarde est effectuée avec le paramètre -ShowTree, le paramètre BackupMethod n’est pas utilisé.

Une sauvegarde complète est une sauvegarde de toutes les données sélectionnées. Une sauvegarde différentielle est une sauvegarde de toutes les données sélectionnées ayant changé depuis la dernière sauvegarde complète. Si un élément ne prend pas en charge la sauvegarde différentielle, une sauvegarde complète est alors exécutée sur cet élément.

Le type doit être l'une des valeurs suivantes :

  • Complet
  • Différentiel
Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-BackupThreads

Spécifie le nombre de threads à utiliser lors de la sauvegarde. Moins il y a de threads, plus le fichier journal de la sauvegarde est facile à lire et à comprendre. Plus il y a de threads, plus vous pouvez sauvegarder de composants en parallèle, ce qui peut entraîner une sauvegarde plus rapide. La valeur minimale est 1 et la valeur maximale est 10.

La valeur par défaut est 3.

Si une sauvegarde est effectuée avec le paramètre -ShowTree, le paramètre BackupMethod n’est pas utilisé.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-ConfigurationOnly

Lorsque ce paramètre est spécifié, la sauvegarde contient uniquement des paramètres de configuration (aucune donnée) pour chacun des objets à sauvegarder.

SharePoint peut surestimer la quantité d’espace nécessaire pour une sauvegarde de configuration uniquement, ce qui peut entraîner l’estimation de SharePoint qu’il ne dispose pas de suffisamment d’espace pour stocker la sauvegarde au chemin d’accès spécifié. Dans ce cas, utilisez le -Force paramètre pour poursuivre la sauvegarde si vous disposez de suffisamment d’espace pour stocker la sauvegarde de configuration uniquement.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Confirm

Une invite de confirmation apparaît avant d’exécuter le cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Directory

Spécifie le chemin d’accès où les produits SharePoint stockent le package de sauvegarde qu’ils génèrent. Si vous avez un ordinateur sur lequel SQL Server et une instance de produits SharePoint sont installés, vous pouvez utiliser des chemins d’accès de lecteur local. Ceci implique une installation de base. Toutefois, si SQL Server et les produits SharePoint sont installés sur plusieurs ordinateurs ou si vous avez plusieurs serveurs exécutant des produits SharePoint, vous devez utiliser des chemins d’accès de partage UNC (Universal Naming Convention) afin que les composants de base de données et de recherche SQL Server soient écrits au même emplacement, par exemple\ \\computer_name\volume\Backup).

Plusieurs packages de sauvegarde peuvent être stockés au même emplacement. Il s'agit du chemin d'accès que vous passez au paramètre Directory de l'applet de commande Restore-SPFarm.

Le type doit être l'un des chemins d'accès valides suivants :

  • C:\nom_dossier
  • \\server_name\folder_name

Les dossiers spbr* sont créés automatiquement.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Force

Spécifie la poursuite de l'opération de sauvegarde même si l'estimation indique que le répertoire de sauvegarde ne dispose pas de l'espace suffisant pour contenir la sauvegarde entière.

Si une sauvegarde a lieu avec le paramètre ShowTree, alors le paramètre Force n'est pas utilisé.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Item

Indique la partie de la batterie de serveurs à sauvegarder. Vous pouvez utiliser la notation du chemin d'accès complet à la batterie de serveurs, tel qu'il est affiché par le paramètre ShowTree, ou le nom du composant cible dans le chemin d'accès si le composant a un nom unique. S'il existe plusieurs éléments correspondants, le chemin d'accès complet doit être spécifié. Par défaut, le nœud supérieur est sélectionné. Placez l'élément ou le chemin d'accès entre guillemets s'il contient un espace. Si ce paramètre n'est pas spécifié, toute la batterie de serveurs est sauvegardée.

Le type doit être un élément valide ; par exemple, Farm\Microsoft SharePoint Foundation Web Application\SharePoint - 80.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Percentage

Demande l'affichage des mises à jour de l'avancement de l'opération de sauvegarde en incréments égaux à ce pourcentage, par exemple la valeur 5 affiche l'avancement de la sauvegarde par palier de 5 %, et la valeur 10, l'avancement de la sauvegarde par palier de 10 %. Pour afficher les résultats, vous devez spécifier le paramètre Verbose.

Ce pourcentage n'est pas précis et l'avancement réel de l'opération peut être supérieur ou inférieur aux valeurs définies. Les mises à jour de progression sont toujours enregistrées dans le fichier journal de sauvegarde.

La valeur du pourcentage n’est pas précise et l’avancement réel de l’opération peut être supérieur ou inférieur aux valeurs définies.

La valeur par défaut est 5. Pour une base de données très volumineuse, 1 est la valeur recommandée.

Les valeurs valides sont un nombre entier compris entre 1 et 100.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-ShowTree

Indique les objets de la batterie de serveurs qui seront sauvegardés en fonction des autres paramètres passés à l'applet de commande Backup-SPFarm, à savoir le paramètre Item. Les éléments qui seront exclus de la sauvegarde en fonction des autres paramètres passés à l'applet de commande Backup-SPFarm seront précédés d'un astérisque (*). Les éléments qui ne peuvent pas être sauvegardés seront placés entre crochets ([ ]). La sauvegarde n'a pas lieu si le paramètre ShowTree est spécifié.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019