Installation des composants requis pour SharePoint Server à partir d'un partage réseau

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

En règle générale, l’installation des éléments prérequis à partir d’un emplacement hors connexion est nécessaire quand les serveurs sur lesquels vous souhaitez installer SharePoint Server sont isolés d’Internet. Même si cela n’est pas le cas, l’installation des éléments prérequis à partir d’un emplacement central hors connexion vous permet d’assurer la cohérence entre les serveurs de la batterie de serveurs grâce à l’installation d’un ensemble d’images connu contrôlé.

Remarque

[!REMARQUE] L'Outil de préparation des produits Microsoft SharePoint est une interface utilisateur qui repose sur PrerequisiteInstaller.exe. L'Outil de préparation des produits Microsoft SharePoint n'accepte aucune entrée de la part de l'utilisateur.

Commutateurs et arguments du programme d’installation

En utilisant PrerequisiteInstaller.exe avec des commutateurs et des arguments, vous déterminez les versions des logiciels requis qui sont installées et l’emplacement à partir duquel cette installation est effectuée.

PrequisiteInstaller.exe accepte des paires commutateur/argument uniques ou multiples. Si le commutateur identifie le composant requis, l’argument en spécifie l’action et l’emplacement.

Une paire commutateur/argument utilise le format suivant :

/commutateur : <chemin d’accès>

Où :

  • /commutateur représente un commutateur valide identifiant un élément prérequis. Par exemple, /SQLNCli: est le commutateur de Microsoft SQL Server 2012 SP1 Native Client.

  • <path> est exprimé sous la forme du chemin d’un fichier local ou du chemin d’accès d’un partage de fichiers, par exemple, « C:\foldername\sqlncli.msi » ou « \<servername>\<sharename>\sqlncli.msi ».

Chaque commutateur et son argument sont séparés par un symbole deux-points et une espace. L’argument est placé entre guillemets.

Les paires commutateur/argument peuvent être transmises à PrerequisiteInstaller.exe depuis l’invite de commandes ou lues à partir d’un fichier texte d’arguments.

Télécharger et regrouper les composants SharePoint Server requis sur un partage de fichiers

Vous pouvez télécharger et regrouper des composants requis en suivant les étapes décrites dans les procédures suivantes.

Pour identifier les composants requis

  1. Reportez-vous à l'article Configuration matérielle et logicielle requise pour une solution SharePoint Server 2016 qui répertorie tous les logiciels requis et facultatifs pour SharePoint Server 2016. En outre, cet article indique l'emplacement de téléchargement de chaque élément prérequis pouvant être téléchargé à partir d'Internet. Pour la configuration matérielle et logicielle requise pour SharePoint Server 2019, reportez-vous à l’article Configurations matérielle et logicielle requises pour une solution SharePoint Server 2019

    Pour la version SharePoint 2013, reportez-vous à Configuration matérielle et logicielle requise pour SharePoint 2013.

  2. À partir de l'invite de commandes, accédez à la racine de l'emplacement du dossier ou du support d'installation de SharePoint Server.

  3. À l’invite de commandes, tapez la commande suivante, puis appuyez sur Entrée :

    PrerequisiteInstaller.exe /?

    Cette opération affiche la liste des commutateurs et des options de ligne de commande, ainsi que les arguments correspondants pour l’installation d’un composant requis à partir de la ligne de commande.

    Conseil

    Pour copier le contenu de la fenêtre À propos de active dans le Presse-papiers, appuyez sur Ctrl+C.

  4. Vérifiez que vous disposez d’une liste précise des logiciels requis. Comparez la sortie du programme d’installation des éléments prérequis à la liste des éléments prérequis à l’étape 1.

  5. Téléchargez les composants requis sur un ordinateur disposant d'un accès à Internet.

Utilisez ensuite la procédure suivante pour créer un emplacement central permettant d'installer les composants SharePoint Server requis sur tous les serveurs de la batterie.

Pour regrouper les composants requis

  1. Créez un dossier partagé sur un ordinateur auquel auront accès les serveurs sur lesquels les composants requis seront installés.

  2. Copiez les fichiers que vous avez téléchargés à partir d'Internet dans le dossier partagé.

Après avoir créé un emplacement réseau disponible pour les éléments prérequis, utilisez la procédure indiquée dans la section suivante pour installer les éléments prérequis SharePoint Server sur un serveur.

Installer les composants SharePoint Server requis à l’invite de commandes

Vous pouvez installer l’un ou la totalité des composants requis à partir de la ligne de commande à l’aide de la procédure suivante.

Pour procéder à l'installation à partir de la ligne de commande

  1. Dans le menu Démarrer, ouvrez la fenêtre Invite de commandes à l'aide de l'option Exécuter en tant qu'administrateur.

  2. Accédez au répertoire source SharePoint Server.

  3. Saisissez le commutateur de programme requis et l’argument correspondant du programme à installer, puis appuyez sur Entrée. Pour SharePoint Server 2016, saisissez :

    PrerequisiteInstaller.exe /SQLNCli:"\o16-sf-admin\SP_prereqs\sqlncli.msi »

    Remarque

    Pour installer plusieurs prérequis, tapez chaque paire de commutateurs et d’arguments. Veillez à séparer chaque paire par un espace, par exemple : > PrerequisiteInstaller.exe /IDFX:"\<path>\Windows6.1-KB974405-x64.msu » /sqlncli:"\<path>\sqlncli.msi » /Sync:"\<path>\Synchronization.msi »

Installer les composants SharePoint Server requis à l’aide d’un fichier d’arguments

Vous pouvez installer les éléments prérequis à partir du partage de fichiers en utilisant un fichier d'arguments contenant des commutateurs et les instructions de chemin d'accès correspondant aux programmes à installer.

Lorsque vous exécutez PrerequisiteInstaller.exe avec un fichier d’arguments, les opérations suivantes ont lieu :

  1. PrerequisiteInstaller.exe lit le fichier d’arguments pour vérifier que chaque commutateur est valide et que le programme identifié dans l’instruction de chemin d’accès existe.

    Remarque

    Si vous spécifiez un argument, PrerequisiteInstaller.exe ignore le fichier d’arguments et traite uniquement l’argument de la ligne de commande.

  2. PrerequisiteInstaller.exe analyse le système local pour déterminer si des composants requis sont déjà installés.

  3. PrerequisiteInstaller.exe installe les programmes répertoriés dans le fichier d’arguments et renvoie l’un des codes de sortie suivants :

  • 0 : réussite

  • 1 : une autre instance de cette application est déjà en cours d'exécution

  • 2 : paramètre de ligne de commande non valide

  • 1001 : un redémarrage en attente bloque l'installation

  • 3010 : un redémarrage est nécessaire

  1. Si un élément prérequis nécessite un redémarrage, le code 3010 est généré et vous êtes invité à cliquer sur Terminer pour redémarrer le système. Le comportement du programme d’installation après la génération du code 3010 varie en fonction de la condition qui caractérise l’ordinateur, parmi les conditions suivantes :
  • Si le composant qui nécessite un redémarrage est déjà installé sur le système, le code 3010 est généré et les autres éléments prérequis sont installés. Une fois le dernier élément prérequis installé, vous êtes invité à redémarrer le système.

  • Si le composant qui nécessite un redémarrage est installé sur le système par PrerequisiteInstaller.exe, le programme d’installation génère le code 3010, et l’installation des autres éléments prérequis est ignorée. Vous êtes invité à redémarrer le système.

    Après le redémarrage du système, PrerequisiteInstaller.exe recommence à s’exécuter, car le fichier de démarrage créé avant le redémarrage contient un indicateur /continue.

    Plusieurs composants peuvent nécessiter que vous procédiez à un redémarrage. Il arrive que PrerequisiteInstaller.exe doive être redémarré plusieurs fois. Après que vous avez effectué le redémarrage, PrerequisiteInstaller.exe ignore le fichier d’arguments et essaie de télécharger et d’installer les autres éléments prérequis à partir d’Internet. Pour plus d’informations, voir Problèmes connus.

Utilisez la procédure suivante pour créer un fichier d’arguments.

Pour créer un fichier d'arguments

  1. À l'aide d'un éditeur de texte, créez un document de texte nommé PrerequisiteInstaller.Arguments.txt. Enregistrez ce fichier au même emplacement que PrerequisiteInstaller.exe. Ce fichier contiendra les commutateurs et les arguments qui seront utilisés quand vous exécuterez l'Outil de préparation des produits Microsoft SharePoint.

  2. À l’aide d’un éditeur de texte, modifiez le fichier PrerequisiteInstaller.Arguments.txt et indiquez le chemin d’accès de la source d’installation pour chaque commutateur de composant requis, en utilisant la syntaxe suivante :

    /commutateur : <chemin d’accès>

    /switch est un commutateur valide et <path> est un chemin de la source d’installation.

  3. Après avoir modifié le fichier PrerequisiteInstaller.Arguments.txt, enregistrez vos modifications et vérifiez que ce fichier se trouve dans le même répertoire que PrerequisiteInstaller.exe.

Utilisez la procédure suivante pour installer les composants requis.

Pour installer les composants requis à l'aide d'un fichier d'arguments

  1. Exécutez PrerequisiteInstaller.exe depuis l’invite de commandes pour installer les composants requis.

    Attention

    Si vous êtes invité à cliquer sur Terminer pour redémarrer le système, ne le faites pas. Cliquez sur Annuler. Pour plus d’informations, voir Problèmes connus avant de passer à l’étape suivante.

  2. Redémarrez le système manuellement.

  3. À l’invite de commandes, tapez la commande suivante, puis appuyez sur Entrée :

    PrerequisiteInstaller.exe

Problèmes connus

Deux problèmes connus peuvent contrarier l’utilisation d’un fichier d’arguments :

  • Utilisation de sauts de ligne dans le fichier d’arguments

    Si vous créez un fichier d’arguments et que vous utilisez des sauts de ligne pour placer chaque commutateur et argument sur une ligne distincte, le programme d’installation des composants requis échoue. La solution de contournement consiste à entrer toutes les paires de commutateur et d’argument sur une même ligne.

  • Non-utilisation du fichier d’arguments après redémarrage de l’ordinateur

    Après que vous avez effectué un redémarrage, PrerequisiteInstaller.exe exécute le fichier de commandes de démarrage, qui contient un indicateur /continue. Celui-ci indique au programme d’installation d’ignorer le fichier d’arguments.

    Vous devez empêcher le redémarrage en supprimant la tâche de démarrage dans ce fichier de commandes à l’aide de l’une des options suivantes :

    Option 1

  1. Exécutez PrerequisiteInstaller.exe en double-cliquant dessus. Le programme affiche le premier écran avec la liste des composants requis.

  2. Cliquez sur Annuler. PrerequisiteInstaller.exe supprime la tâche de démarrage.

    Option 2

  3. Dans le menu Démarrer, choisissez Exécuter, puis tapez regedit pour ouvrir le Registre.

  4. Ouvrez la clé HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders.

  5. Vérifiez la valeur de « Common Startup ». Celle-ci indique le répertoire dans lequel les tâches de démarrage sont répertoriées.

  6. Fermez l’Éditeur du Registre sans effectuer de modifications.

  7. Accédez au répertoire de démarrage, généralement <répertoire_système>\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup.

  8. Supprimez la tâche de démarrage en supprimant « SharePointServerPreparationToolStartup_0FF1CE14-0000-0000-0000-000000000000.cmd ».