Exécuter des commandes arbitraires avec des installations d’Office System 2007

Mis à jour: janvier 2010

S'applique à: Office Resource Kit

 

Dernière rubrique modifiée : 2010-01-19

Par défaut, le programme d’installation de Microsoft Office System 2007 installe un produit Office à la fois. Vous pouvez utiliser la fonctionnalité de chaînage pour personnaliser le programme d’installation afin qu’il exécute une commande arbitraire ou un exécutable simplifié à exécuter une fois ce produit installé. Pour ajouter une commande arbitraire ou un exécutable simplifié, vous pouvez utiliser la fonctionnalité Ajouter des installations et exécuter des programmes de l’outil de de personnalisation Office (OPO) ou l’élément Command du fichier Config.xml. Limitez de préférence l’utilisation de Ajouter des installations et exécuter des programmes et de l’élément Command à l’exécution d’exécutables simplifiés ou aux commandes arbitraires qui n’apportent aucun changement à l’ordinateur ou qui ne nécessitent pas l’intervention de l’utilisateur. Par exemple, vous pouvez exécuter un utilitaire afin de copier les journaux ou une commande pour lancer une page d’accueil à la fin de l’installation.

L’option Ajouter des installations et exécuter des programmes de l’OPO (lignes de commande entrées dans les boîtes de dialogue Ajouter une entrée de programme et Modifier une entrée de programme) et l’élément Command du fichier Config.xml sont destinés uniquement aux installations initiales du produit et aux désinstallations. Ces commandes sont traitées uniquement à ces occasions.

ImportantImportant :
Le chaînage n’est pas aussi fiable que l’installation de chaque produit séparément. Par exemple, si vous chaînez deux installations ensemble et que l’un des produits échoue ou rencontre une erreur inattendue, l’installation principale et l’installation chaînée risquent de ne pas se terminer correctement. Le chaînage n’est donc pas recommandé. La méthode recommandée pour l’installation de plusieurs produits ensemble consiste à utiliser un programme de gestion des déploiements, tel que Microsoft Systems Management Server (SMS) ou Microsoft System Center Configuration Manager 2007, ou encore un outil d’une autre marque. Pour plus d’informations, voir Utilisation de Systems Management Server 2003 pour déployer Office System 2007 et Déployer Office 2007 à l'aide de System Center Configuration Manager 2007.

Pour plus d’informations sur les problèmes liés aux commandes chaînées de Config.xml, voir l’article 928467 de la Base de connaissances, Les commandes chaînées ne s’exécutent pas après l’installation d’une suite Office 2007 ou le programme échoue sur le site Web Aide et support de Microsoft (https://go.microsoft.com/fwlink/?linkid=99913\&clcid=0x40C).

Pour personnaliser l’installation principale et exécuter une commande

  1. Créez un point d’installation réseau incluant le produit à installer. Pour plus d’informations, voir Création d'un point d'installation réseau pour Microsoft Office System 2007.

  2. Exécutez l’OPO en utilisant Setup.exe à partir de la racine du point d’installation réseau avec l’option de ligne de commande /admin. Par exemple, exécutez \\serveur\partage\Office12**\setup.exe /admin**.

  3. Dans la boîte de dialogue Sélectionner le produit, sélectionnez le produit qui fait l’objet de l’installation principale.

  4. Dans le volet gauche de l’OPO, sélectionnez Licences et interface utilisateur. Dans le volet droit, définissez Niveau d’affichage à Aucun, entrez la Clé du produit et sélectionnez J’accepte les termes du contrat de licence.

    Pour plus d’informations sur les options Licences et interface utilisateur et Niveau d’affichage, voir Outil de personnalisation Office dans Office System 2007.

  5. Dans le volet gauche, sélectionnez Ajouter des installations et exécuter des programmes. Dans le volet droit, cliquez sur Ajouter.

  6. Dans la boîte de dialogue Ajouter une entrée de programme, procédez comme suit pour l’exécutable qui est chaîné.

    • Pour Cible, entrez le chemin d’accès complet du fichier exécutable à exécuter après l’installation principale. Par exemple, entrez **\\serveur\**partage\Office12\copylogs.bat.

    • Pour Arguments, entrez la chaîne d’arguments à transmettre à l’exécutable. Par exemple, entrez QuietArg="/q" Wait="30000"

      Pour plus d’informations sur l’élément Command et les attributs pris en charge, voir Élément Command dans Fichier Config.xml dans Office System 2007.

      NoteRemarque :
      Comme vous le savez, les lignes de commande entrées dans les boîtes de dialogue Ajouter une entrée de programme et Modifier une entrée de programme sont destinées à être utilisées uniquement pour les procédures initiales d’installation et de désinstallation. Les lignes de commande sont traitées uniquement pendant les installations et désinstallations initiales.
    • Sélectionnez l’option Exécuter ce programme avant l’installation du produit Office pour exécuter le programme de la liste Cible une fois l’installation d’Office terminée. Il s’agit d’une option recommandée.

      Vous pouvez également sélectionner l’option Exécuter ce programme avant l’installation du produit Office pour exécuter le programme de la liste Cible avant le début de l’installation d’Office. Toutefois, si le programme ne s’arrête pas normalement ou s’il redémarre l’ordinateur, Office n’est pas installé et les autres programmes de la liste ne sont pas exécutés.

    • Cliquez sur OK.

  7. Effectuez d’autres personnalisations dans l’OPO selon vos besoins.

  8. Enregistrez le fichier de personnalisation de l’installation avec un nom unique dans le dossier Updates du point d’installation réseau.

  9. Quittez l’OPO.

Pour installer le produit

  1. Exécutez le programme d’installation à partir de la racine du point d’installation réseau, en spécifiant le fichier Config.xml pour le produit principal. Par exemple, si le produit principal est Office Entreprise 2007, entrez \\serveur\partage\setup.exe /config \\serveur\partage\Enterprise.WW\config.xml.

  2. Dans la boîte de dialogue Sélectionner le produit, sélectionnez le produit principal.

Après que le programme d’installation a installé le produit principal, il exécute la commande arbitraire ou l’exécutable simplifié que vous avez spécifié dans l’OPO.

TipConseil :
Vous pouvez placer les fichiers de personnalisation que vous avez créés à un emplacement autre que le dossier Updates. Ajoutez simplement l’option /adminfile aux lignes de commande du programme d’installation dans les procédures précédentes pour spécifier les fichiers de personnalisation à utiliser. Pour plus d’informations sur l’utilisation des options de ligne de commande du programme d’installation, voir Configurer les options de ligne de commande pour Office System 2007.

Fonctionnement

Le programme d’installation pour le produit principal suit le processus d’installation standard. Une fois que cette installation est terminée, le programme d’installation exécute l’exécutable simplifié supplémentaire ou la commande arbitraire que vous avez spécifiés dans l’OPO. Il attend que chaque programme soit terminé avant d’exécuter le programme suivant.

Exécutez le programme d’installation principal en mode silencieux. Un programme d’installation chaîné ne peut pas s’exécuter si le programme d’installation principal s’exécute de manière interactive. Vous devez exécuter le programme d’installation principal avec le Niveau d’affichage défini sur Aucun. Il est recommandé que les installations chaînées s’exécutent avec Niveau d’affichage défini à Aucun. Enfin, dans la mesure où vous exécutez le programme d’installation en mode silencieux, vous devez entrer la clé de produit pour chaque produit dans l’OPO.