Installer les éléments prérequis à partir d’un partage réseau (SharePoint Server 2010)

 

S’applique à : SharePoint Server 2010

Dernière rubrique modifiée : 2011-04-07

Cet article explique comment installer les éléments prérequis Microsoft SharePoint Server 2010 à partir d’un emplacement réseau partagé hors connexion à l’aide de l’outil d’installation des éléments prérequis (PrerequisiteInstaller.exe).

En règle générale, l’installation des éléments prérequis à partir d’un emplacement hors connexion est nécessaire lorsque les serveurs sur lesquels vous souhaitez installer Microsoft 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’obtenir une cohérence entre les serveurs de la batterie de serveurs grâce à l’installation d’un ensemble d’images connu contrôlé.

Notes

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.

Dans cet article :

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. Un commutateur identifie l’élément prérequis, tandis que l’argument spécifie l’action et l’emplacement de l’élément prérequis.

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, /NETFX35SP1: est le commutateur pour .NET Framework 3.5 Service Pack 1.

  • <chemin d’accès> désigne le chemin d’accès d’un fichier local ou le chemin d’accès d’un partage de fichiers, par exemple, « C:\nom_dossier\dotnetfx35.exe » ou « \\<nom_serveur>\<nom_partage>\dotnetfx35.exe ».

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 consolider les éléments prérequis sur un partage de fichiers

Le processus de téléchargement et de consolidation des éléments prérequis englobe les étapes décrites dans les procédures suivantes.

Pour identifier les éléments prérequis

  1. Reportez vous à l’article Configuration matérielle et logicielle requise (SharePoint Server 2010), qui contient la liste de tous les logiciels requis et facultatifs pour SharePoint Server 2010. En outre, ce document indique l’emplacement de téléchargement de chaque élément prérequis pouvant être téléchargé à partir d’Internet.

  2. Depuis l’invite de commandes, accédez à la racine de l’emplacement du dossier ou du support d’installation de SharePoint Server 2010.

  3. Depuis l’invite de commandes, tapez PrerequisiteInstaller.exe /?. Cette opération affiche la liste des options et des commutateurs de ligne de commande, ainsi que les arguments correspondants, permettant d’installer un élément pré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 éléments prérequis sur un ordinateur disposant d’un accès à Internet.

Ensuite, utilisez la procédure suivante pour créer un emplacement central permettant d’installer les éléments prérequis SharePoint Server sur tous les serveurs de la batterie de serveurs.

Pour consolider les éléments prérequis

  1. Créez un dossier partagé sur un ordinateur auquel auront accès les serveurs sur lesquels les éléments pré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 accessible 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 2010 sur un serveur.

Installer les éléments prérequis à partir de la ligne de commande

Vous pouvez installer l’un ou la totalité des éléments pré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. Tapez le commutateur du programme prérequis et l’argument correspondant du programme à installer, puis appuyez sur Entrée, par exemple :

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

    Notes

    Pour installer plusieurs éléments prérequis, tapez chaque paire commutateur/argument, en veillant à séparer chaque paire par une espace, par exemple :
    PrerequisiteInstaller.exe /SQLNCli: "\o14-sf-admin\SP_prereqs\sqlncli.msi" /ChartControl: "\o14-sf-admin\SP_prereqs\MSChart.exe" /W2K8SP2: "\o14-sf-admin\SP_prereqs\Windows6.0-KB948465-X64.exe" /NETFX35SP1: "\o14-sf-admin\SP_prereqs\dotnetfx35setup.exe"

Installer les éléments pré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.

    Notes

    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 éléments prérequis sont déjà installés.

  3. PrerequisiteInstaller.exe installe les programmes répertoriés dans le fichier d’arguments et retourne 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

  4. 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 dépend de la condition qui caractérise l’ordinateur, parmi les conditions suivantes :

    • Si Windows Server 2008 Service Pack 2 (SP2) 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 Windows Server 2008 SP2 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.

      Après un 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 nouveau 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 lorsque 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 d’élément prérequis, en utilisant la syntaxe suivante :

    /commutateur: <chemin d’accès>

    /commutateur représente un commutateur valide et <chemin d’accès> un chemin d’accès à la source d’installation.

    L’exemple suivant montre un fichier d’arguments complet qui utilise un partage de fichiers comme point d’installation commun.

    /SQLNCli: "\\o14-sf-admin\SP_prereqs\sqlncli.msi"
    /ChartControl: "\\o14-sf-admin\SP_prereqs\MSChart.exe"
    /W2K8SP2: "\\o14-sf-admin\SP_prereqs\Windows6.0-KB948465-X64.exe"
    /NETFX35SP1: "\\o14-sf-admin\SP_prereqs\dotnetfx35setup.exe"
    /PowerShell: "\\o14-sf-admin\SP_prereqs\Windows6.0-KB968930-x64.msu"
    /KB976394: "\\o14-sf-admin\SP_prereqs\Windows6.0-KB976394-x64.msu"
    /KB976462: "\\o14-sf-admin\SP_prereqs\Windows6.1-KB976462-v2-x64.msu"
    /IDFX: "\\o14-sf-admin\SP_prereqs\Windows6.0-KB974405-x64.msu"
    /Sync: "\\o14-sf-admin\SP_prereqs\Synchronization.msi"
    /FilterPack: "\\o14-sf-admin\SP_prereqs\FilterPackx64.exe"
    /ADOMD: "\\o14-sf-admin\SP_prereqs\SQLSERVER2008_ASADOMD10.msi"
    /ReportingServices: "\\o14-sf-admin\SP_prereqs\rsSharePoint.msi"
    /Speech: "\\o14-sf-admin\SP_prereqs\SpeechPlatformRuntime.msi"
    /SpeechLPK: "\\o14-sf-admin\SP_prereqs\MSSpeech_SR_en-US_TELE.msi"

    Important

    Pour des raisons de lisibilité, les commutateurs et les instructions de chemin d’accès dans l’exemple précédent apparaissent sur des lignes distinctes. Toutefois, dans la pratique, lorsque vous créez un fichier PrerequisitesInstaller.Arguments.txt, n’utilisez pas de sauts de ligne, mais séparez chaque paire commutateur/instruction de chemin d’accès par une espace. Pour plus d’informations, voir Problèmes connus.

  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 éléments prérequis.

Installer les éléments prérequis à l’aide d’un fichier d’arguments

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

    Avertissement

    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. Exécutez PrerequisiteInstaller.exe depuis l’invite de commandes.

Problèmes connus

Il existe deux problèmes connus qui affectent 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 paire commutateur/argument sur une ligne distincte, le programme d’installation des éléments prérequis échoue. La solution de contournement consiste à entrer toutes les paires commutateur/argument sur une même ligne.

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

    Après 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 un 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 répertoriant les éléments prérequis.

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

    Option 2

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

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

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

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

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

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