Copier des paramètres de configuration entre des batteries de serveurs dans SharePoint Server

S’APPLIQUE À :oui-img-132013 oui-img-162016 oui-img-192019 oui-img-seÉdition d’abonnement no-img-sopSharePoint dans Microsoft 365

Vous pouvez copier des paramètres de configuration entre des batteries de serveurs SharePoint Server à l'aide de Microsoft PowerShell.

Avant de commencer

Il existe plusieurs moyens de copier des configurations d’une batterie de serveurs vers une autre. Vous devez déterminer la méthode à utiliser sur la base des paramètres de configuration que vous souhaitez copier et selon la fréquence à laquelle vous voulez les copier.

  • Sauvegardez et restaurez une batterie de serveurs sans les bases de données de contenu attachées. Cette méthode vous donne des paramètres de batterie de serveurs et des paramètres d’application web, en plus des paramètres des applications de service que vous sélectionnez.

  • Sauvegardez et restaurez uniquement les configurations. Cette méthode vous fournit uniquement les paramètres de base de SharePoint Foundation.

    Remarque

    [!REMARQUE] Cette méthode n'inclut pas les paramètres des applications web ou des applications de service. Si les paramètres des applications web sont requis dans la batterie de serveurs restaurée, optez pour l'une des autres méthodes.

  • Création d’un script de déploiement en fonction de la configuration de référence. Cette méthode peut être plus travaillée au début, mais elle est facile à utiliser pour maintenir la normalisation.

Sauvegarder et restaurer une batterie de serveurs sans bases de données de contenu pour copier les paramètres de configuration dans SharePoint Server

Pour copier les paramètres de configuration à l'aide d'une sauvegarde de batterie de serveurs, il est recommandé de détacher d'abord les bases de données de contenu de la batterie de serveurs. Cette action n'est pas recommandée dans le cas d'une batterie de serveurs de production active.

Remarque

La création d’une sauvegarde de batterie de serveurs sans bases de données de contenu sauvegarde bel et bien les applications de service.

Pour sauvegarder et restaurer une batterie de serveurs sans bases de données de contenu à l'aide de PowerShell

  1. Vérifiez que vous êtes membre :
  • du rôle serveur fixe securityadmin sur l'instance SQL Server.

  • du rôle de base de données fixe db_owner sur toutes les bases de données à mettre à jour ;

  • du groupe Administrateurs sur le serveur sur lequel vous exécutez les applets de commande PowerShell.

    Un administrateur peut utiliser la cmdlet Add-SPShellAdmin pour accorder les autorisations d'utilisation des cmdlets SharePoint Server.

    Remarque

    [!REMARQUE] Si vous ne disposez pas des autorisations, contactez votre administrateur d'installation ou votre administrateur SQL Server afin de les demander. Pour plus d'informations sur les autorisations PowerShell, voir Add-SPShellAdmin.

  1. Démarrez SharePoint Management Shell.

  2. À l'invite de commandes PowerShell, tapez la commande suivante pour documenter les URL des applications web actives et les mappages des bases de données de contenu.

    Get-SPWebApplication | %{$_.Name;$_.Url;%{$_.ContentDatabases|%{$_.Name};Write-Host ""}}
    
  3. Démontez toutes les bases de données de contenu, comme dans l’exemple suivant :

    Get-SPContentDatabase | Dismount-SPContentDatabase
    

    Ou bien démontez une base de données de contenu spécifique, comme dans l’exemple qui suit :

    Get-SPContentDatabase WSS_Content | Dismount-SPContentDatabase
    
  4. Sauvegarde de la batterie de serveurs

    Backup-SPFarm -Directory \\servername\share -BackupMethod Full
    
    

    Remarque

    Vous pouvez afficher la progression de la sauvegarde en examinant le fichier \servername\share\spbr####\spbackup.log.

  5. Une fois la sauvegarde terminée, remontez les bases de données de contenu.

    Mount-SPContentDatabase -Name <WSS_Content> -WebApplication <http://servername>
    

    Remplacez les espaces réservés par chacun des mappages cités à l’étape 1.

    Où :

    • <WSS_Content> est <le nom et l'ID de la base de données>.

    • <http://servername> est <l'URL de l'application web>.

Pour plus d'informations, voir Mount-SPContentDatabase.

Remarque

[!REMARQUE] Nous vous recommandons d'utiliser Windows PowerShell pour les tâches d'administration en ligne de commande. L’outil en ligne de commande Stsadm a été abandonné, mais il est inclus pour assurer la compatibilité avec les versions précédentes.

Sauvegarder et restaurer uniquement les paramètres de configuration

Dans le cadre de la sauvegarde de la batterie de serveurs, vous pouvez choisir de sauvegarder uniquement les paramètres de configuration. Une sauvegarde de configuration uniquement extrait et sauvegarde de nombreux paramètres de configuration, mais pas tous, d’une base de données de configuration. À l’aide des outils intégrés, vous pouvez sauvegarder la configuration de n’importe quelle base de données de configuration, que celle-ci soit ou non actuellement attachée à une batterie de serveurs. Pour plus d’informations sur la sauvegarde d’une configuration, voir Sauvegarder des configurations de batterie de serveurs dans SharePoint Server. Une sauvegarde de configuration peut être restaurée dans la même batterie de serveurs( ou toute autre). Lorsqu’une configuration est restaurée, elle remplace tous les paramètres présents dans la batterie de serveurs qui ont des valeurs définies dans la sauvegarde de configuration. Si des paramètres présents dans la batterie de serveurs ne sont pas contenus dans la sauvegarde de configuration, ils ne seront pas remplacés. Pour plus d'informations sur la restauration d'une configuration de batterie de serveurs, voir Restaurer des configurations de batterie de serveurs dans SharePoint Server.

Voir aussi

Concepts

Vue d'ensemble de la sauvegarde et de la récupération dans SharePoint Server