Éléments prérequis à l’installation depuis un partage réseau (SharePoint Foundation 2010)

 

S’applique à : SharePoint Foundation 2010

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

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

L’installation des composants requis à partir d’un emplacement hors connexion est généralement nécessaire lorsque les serveurs sur lesquels Microsoft SharePoint Foundation doit être installé sont isolés d’Internet. Même si ce n’est pas le cas, l’installation des composants requis à partir d’un emplacement central hors connexion est pour vous une assurance de cohérence au niveau de la batterie de serveurs du fait de l’installation d’un jeu d’images parfaitement connu et 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 utilisateur.

Dans cet article :

Commutateurs et arguments du programme d’installation

En utilisant PrerequisiteInstaller.exe avec des commutateurs et des arguments, vous pouvez savoir quelles versions des logiciels requis sont installées, ainsi que l’emplacement à partir duquel elles le sont.

PrequisiteInstaller.exe accepte une ou plusieurs paires de commutateur et d’argument. Si le commutateur identifie le composant requis, l’argument en spécifie l’action et l’emplacement.

Une paire de commutateur et d’argument se présente sous la forme suivante :

/switch: <chemin_accès>

Où :

  • /switch représente un commutateur valide destiné à identifier un composant requis. Par exemple, /NETFX35SP1: est le commutateur qui représente .NET Framework 3.5 Service Pack 1.

  • <chemin_accès> représente le chemin d’accès à un fichier local ou à 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 signe deux-points et un espace. L’argument est mis entre guillemets droits.

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

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

Le processus de téléchargement et de regroupement des composants requis consiste dans 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 (SharePoint Foundation 2010), qui dresse la liste de tous les logiciels obligatoires et facultatifs pour SharePoint Foundation 2010. En outre, ce document indique l’adresse de téléchargement de chaque composant requis disponible en téléchargement sur Internet.

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

  3. À l’invite de commandes, tapez PrerequisiteInstaller.exe /?. Vous obtenez la liste des options de ligne de commande, des commutateurs et des arguments correspondants pour installer un composant requis depuis 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. Assurez-vous de la précision de la liste des logiciels requis. Comparez la sortie du programme d’installation des composants requis à la liste des composants requis de l’étape 1.

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

Ensuite, exécutez la procédure suivante pour créer un emplacement central que vous utiliserez pour installer les composant requis pour SharePoint Foundation sur tous les serveurs de la batterie.

Pour regrouper les composants requis

  1. Créez un dossier partagé sur un ordinateur accessible aux serveurs sur lesquels les composants requis seront installés.

  2. Copiez les fichiers que vous avez téléchargés sur Internet dans le dossier partagé.

Après avoir créé un emplacement réseau accessible pour les composants requis, exécutez la procédure décrite dans la section suivante pour installer les composants requis pour SharePoint Foundation 2010 sur un serveur.

Installer les composants requis depuis la ligne de commande

Vous pouvez installer un ou tous les composants requis depuis la ligne de commande en exécutant la procédure suivante.

Pour installer depuis la ligne de commande

  1. À partir du menu Démarrer, ouvrez la fenêtre d’invite de commandes en utilisant l’option Exécuter en tant qu’administrateur.

  2. Accédez au répertoire source de SharePoint Foundation.

  3. Tapez le commutateur et l’argument correspondant du programme requis que vous voulez installer, puis appuyez sur Entrée. Par exemple :

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

    Notes

    Pour installer plusieurs composants requis, tapez chaque paire de commutateur et d’argument en veillant à séparer chaque paire d’un 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 composants requis à l’aide d’un fichier d’arguments

Vous pouvez installer les composants requis à partir du partage de fichiers en utilisant un fichier d’arguments constitué de commutateurs et des instructions de chemin d’accès correspondantes pour les programmes à installer.

Lorsque vous exécutez PrerequisiteInstaller.exe avec un fichier d’arguments, voici comment se déroule le processus :

  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 ligne de commande.

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

  3. PrerequisiteInstaller.exe installe les programmes spécifié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

  4. Si un composant requis nécessite un redémarrage, un 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 un code 3010 dépend des conditions qui prévalent sur l’ordinateur, à savoir :

    • 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 composants requis restants sont installés. Une fois le dernier composant requis installé, vous êtes invité à redémarrer le système.

    • Si Windows Server 2008 SP2 est installé sur le système par l’outil PrerequisiteInstaller.exe, le programme d’installation génère le code 3010 et l’installation des composants requis restants est ignorée. Vous êtes invité à redémarrer le système.

      À l’issue du redémarrage du système, PrerequisiteInstaller.exe s’exécute à nouveau, 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 tente de télécharger et installer les composants requis restants via 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 texte nommé PrerequisiteInstaller.Arguments.txt. Enregistrez ce fichier au même emplacement que PrerequisiteInstaller.exe. Ce fichier doit contenir les commutateurs et les arguments utilisés lorsque vous exécutez l’Outil de préparation des produits Microsoft SharePoint.

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

    /switch: <chemin_accès>

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

    L’exemple suivant présente un fichier d’arguments complet qui utilise un partage de fichiers comme point d’installation courant.

    /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 une meilleure lisibilité, les commutateurs et les instructions de chemin d’accès dans l’exemple précédent sont présentés sur des lignes distinctes. Lorsque vous créerez réellement un fichier PrerequisitesInstaller.Arguments.txt, au lieu d’utiliser des sauts de ligne, séparez chaque commutateur et instruction de chemin d’accès d’un espace. Pour plus d’informations, voir Problèmes connus.

  3. Après avoir modifié PrerequisiteInstaller.Arguments.txt, enregistrez vos modifications, puis 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 à partir de l’invite de commandes afin d’installer les composants requis.

    Avertissement

    Ne cliquez pas sur Terminer pour redémarrer le système si vous y êtes invité. 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 à partir de l’invite de commandes.

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.

  • Après le rédémarrage d’un ordinateur, le fichier d’arguments n’est pas utilisé

    Après un redémarrage, l’outil PrerequisiteInstaller.exe exécute le fichier de commandes de démarrage, qui contient un indicateur /continue. Cet indicateur contraint le programme d’installation à ignorer le fichier d’arguments.

    Vous devez empêcher tout redémarrage en supprimant la tâche de démarrage dans ce fichier de commandes en utilisant 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

    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 « Common Startup ». 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 apporter de modifications.

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

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