Guide de déploiement du .NET Framework pour les administrateurs.NET Framework Deployment Guide for Administrators

Cet article explique étape par étape comment un administrateur système peut déployer .NET Framework 4.5.NET Framework 4.5 et ses dépendances système dans un réseau à l'aide de Microsoft System Center Configuration Manager (SCCM).This step-by-step article describes how a system administrator can deploy the .NET Framework 4.5.NET Framework 4.5 and its system dependencies across a network by using Microsoft System Center Configuration Manager. Cet article suppose que tous les ordinateurs clients cibles ont la configuration minimale requise pour le .NET Framework.This article assumes that all target client computers meet the minimum requirements for the .NET Framework. Pour obtenir la liste des configurations logicielle et matérielle requises pour installer le .NET Framework 4.5.NET Framework 4.5, consultez Configuration système requise.For a list of the software and hardware requirements for installing the .NET Framework 4.5.NET Framework 4.5, see System Requirements.

Notes

Les logiciels référencés dans ce document, y compris, mais de manière non limitative, le .NET Framework 4.5.NET Framework 4.5, System Center Configuration Manager et Active Directory, sont tous soumis à des termes et conditions de contrat de licence.The software referenced in this document, including, without limitation, the .NET Framework 4.5.NET Framework 4.5, System Center Configuration Manager, and Active Directory, are each subject to license terms and conditions. Les présentes instructions supposent que lesdits termes et conditions du contrat de licence ont été passés en revue et acceptés par les propriétaires de licences des logiciels concernés.These instructions assume that such license terms and conditions have been reviewed and accepted by the appropriate licensees of the software. Ces instructions ne remplacent pas les termes et conditions desdits contrats de licence.These instructions do not waive any of the terms and conditions of such license agreements.

Pour plus d’informations sur la prise en charge du .NET Framework, consultez la FAQ sur la politique de support pour Microsoft .NET Framework sur le site web Aide et Support de Microsoft.For information about support for the .NET Framework, see Microsoft .NET Framework Support Lifecycle Policy on the Microsoft Support website.

Cette rubrique contient les sections suivantes :This topic contains the following sections:

Processus de déploiementThe deployment process
Déploiement du .NET FrameworkDeploying the .NET Framework
Créer un regroupementCreate a collection
Créer un package et un programmeCreate a package and program
Sélectionner un point de distributionSelect a distribution point
Déployer le packageDeploy the package
RessourcesResources
Résolution des problèmesTroubleshooting

Processus de déploiementThe deployment process

Lorsque l'infrastructure de prise en charge est en place, utilisez System Center 2012 Configuration Manager pour déployer le package redistribuable .Net Framework sur les ordinateurs du réseau.When you have the supporting infrastructure in place, you use System Center 2012 Configuration Manager to deploy the .NET Framework redistributable package to computers on the network. Générer l’infrastructure implique la création et la définition de cinq éléments principaux : les regroupements, un package et un programme pour les logiciels, des points de distribution et des déploiements.Building the infrastructure involves creating and defining five primary areas: collections, a package and program for the software, distribution points, and deployments.

  • Les regroupements sont des ensembles de ressources de Configuration Manager, tels que des utilisateurs, des groupes d’utilisateurs ou des ordinateurs, sur lesquels le .Net Framework est déployé.Collections are groups of Configuration Manager resources, such as users, user groups, or computers, to which the .NET Framework is deployed. Pour plus d’informations, consultez Présentation de regroupements dans System Center Configuration Manager dans la bibliothèque de la documentation Configuration Manager.For more information, see Introduction to collections in System Center Configuration Manager in the Configuration Manager documentation library.

  • Les packages et programmes sont généralement les applications logicielles à installer sur un ordinateur client, mais ils peuvent également contenir des fichiers individuels, des mises à jour, ou même des commandes individuelles.Packages and programs typically represent software applications to be installed on a client computer, but they might also contain individual files, updates, or even individual commands. Pour plus d’informations, consultez Packages et programmes dans System Center Configuration Manager dans la bibliothèque de la documentation Configuration Manager.For more information, see Packages and programs in System Center Configuration Manager in the Configuration Manager documentation library.

  • Les points de distribution sont des rôles de système de site Configuration Manager qui stockent les fichiers requis pour l’exécution des logiciels sur les ordinateurs clients.Distribution points are Configuration Manager site system roles that store files required for software to run on client computers. Lorsque le client Configuration Manager reçoit et traite un déploiement de logiciel, il contacte un point de distribution pour télécharger le contenu associé au logiciel et démarrer le processus d'installation.When the Configuration Manager client receives and processes a software deployment, it contacts a distribution point to download the content associated with the software and to start the installation process. Pour plus d’informations, consultez Concepts fondamentaux de la gestion de contenu dans Configuration Manager dans la bibliothèque de la documentation Configuration Manager.For more information, see Fundamental concepts for content management in Configuration Manager in the Configuration Manager documentation library.

  • Les déploiements font en sorte que les membres applicables du regroupement cible spécifié installent le package logiciel.Deployments instruct applicable members of the specified target collection to install the software package.

Important

Les procédures de cette rubrique contiennent les paramètres classiques pour créer et déployer un package et un programme, et ne couvrent pas tous les paramètres possibles.The procedures in this topic contain typical settings for creating and deploying a package and program, and might not cover all possible settings. Pour d’autres options de déploiement de Configuration Manager, consultez la Bibliothèque de documentation Configuration Manager.For other Configuration Manager deployment options, see the Configuration Manager Documentation Library.

Déployer le .NET FrameworkDeploying the .NET Framework

Vous pouvez utiliser System Center 2012 Configuration Manager pour déployer une installation sans assistance de .NET Framework 4.5.NET Framework 4.5, pour laquelle les utilisateurs n'interagissent pas avec le processus d'installation.You can use System Center 2012 Configuration Manager to deploy a silent installation of the .NET Framework 4.5.NET Framework 4.5, where the users do not interact with the installation process. Procédez comme suit :Follow these steps:

  1. Créez un regroupement.Create a collection.

  2. Créez un package et un programme pour le package redistribuable .Net Framework.Create a package and program for the .NET Framework redistributable.

  3. Sélectionnez un point de distribution.Select a distribution point.

  4. Déployez le package.Deploy the package.

Créer un regroupementCreate a collection

Dans cette étape, sélectionnez les ordinateurs sur lesquels seront déployés le package et le programme, et regroupez-les dans un regroupement de périphériques.In this step, you select the computers to which you will deploy the package and program, and group them into a device collection. Pour créer un regroupement dans Configuration Manager, utilisez des règles d’adhésion directes (où les membres du regroupement sont spécifiés manuellement) ou des règles de requête (où Configuration Manager détermine les membres du regroupement selon des critères que vous avez spécifiés).To create a collection in Configuration Manager, you can use direct membership rules (where you manually specify the collection members) or query rules (where Configuration Manager determines the collection members based on criteria you specify). Pour plus d’informations sur les règles d’adhésion, notamment les règles directes et de requête, consultez Présentation des regroupements dans System Center Configuration Manager dans la bibliothèque de la documentation Configuration Manager.For more information about membership rules, including queries and direct rules, see Introduction to collections in System Center Configuration Manager in the Configuration Manager Documentation Library.

Pour créer un regroupementTo create a collection:

  1. Dans la Console Configuration Manager, choisissez Ressources et Conformité.In the Configuration Manager console, choose Assets and Compliance.

  2. Dans l’espace de travail Ressources et Conformité, choisissez Regroupements de périphériques.In the Assets and Compliance workspace, choose Device Collections.

  3. Sous l’onglet Accueil dans le groupe Créer, choisissez Créer un regroupement de périphériques.On the Home tab in the Create group, choose Create Device Collection.

  4. Dans la page Général de l’Assistant Création d’un regroupement de périphériques, entrez un nom pour le regroupement.On the General page of the Create Device Collection Wizard, enter a name for the collection.

  5. Choisissez Parcourir pour spécifier un regroupement limité.Choose Browse to specify a limiting collection.

  6. Dans la page Règles d’adhésion, choisissez Ajouter une règle, puis Règle directe pour ouvrir l’Assistant Création d’une règle d’adhésion directe.On the Membership Rules page, choose Add Rule, and then choose Direct Rule to open the Create Direct Membership Rule Wizard. Sélectionnez Suivant.Choose Next.

  7. Dans la page Rechercher des ressources, dans la liste Classe de ressource, choisissez Ressource système.On the Search for Resources page, in the Resource class list, choose System Resource. Dans la liste Nom de l’attribut, choisissez Nom.In the Attribute name list, choose Name. Dans le champ Valeur, entrez % et choisissez Suivant.In the Value field, enter %, and then choose Next.

  8. Dans la page Sélectionner les ressources, cochez la case de chaque ordinateur sur lequel vous souhaitez déployer le .Net Framework.On the Select Resources page, select the check box for each computer that you want to deploy the .NET Framework to. Choisissez Suivant, puis terminez l’Assistant.Choose Next, and then complete the wizard.

  9. Dans la page Règles d’adhésion de l’Assistant Création d’un regroupement de périphériques, choisissez Suivant, puis terminez l’Assistant.On the Membership Rules page of the Create Device Collection Wizard, choose Next, and then complete the wizard.

Créer un package et un programme pour le package redistribuable .Net FrameworkCreate a package and program for the .NET Framework redistributable package

Les étapes suivantes permettent de créer manuellement un package pour le package redistribuable .NET Framework.The following steps create a package for the .NET Framework redistributable manually. Le package contient les paramètres spécifiés pour l'installation du .Net Framework et l'emplacement à partir duquel le package sera distribué aux ordinateurs cibles.The package contains the specified parameters for installing the .NET Framework and the location from where the package will be distributed to the target computers.

Pour créer un package :To create a package:

  1. Dans la Console Configuration Manager, choisissez Bibliothèque de logiciels.In the Configuration Manager console, choose Software Library.

  2. Dans l’espace de travail Bibliothèque de logiciels, développez Gestion des applications, puis choisissez Packages.In the Software Library workspace, expand Application Management, and then choose Packages.

  3. Sous l’onglet Accueil, dans le groupe Créer, choisissez Créer un package.On the Home tab, in the Create group, choose Create Package.

  4. Dans la page Package de l’Assistant Création d’un package et d’un programme, entrez les informations suivantes :On the Package page of the Create Package and Program Wizard, enter the following information:

    • Nom : .NET Framework 4.5Name: .NET Framework 4.5

    • Fabricant : MicrosoftManufacturer: Microsoft

    • Langue :Language. English (US)

  5. Choisissez Ce package contient des fichiers sources, puis Parcourir pour sélectionner le dossier local ou réseau qui contient les fichiers d’installation du .Net Framework.Choose This package contains source files, and then choose Browse to select the local or network folder that contains the .NET Framework installation files. Quand vous avez sélectionné le dossier, choisissez OK, puis Suivant.When you have selected the folder, choose OK, and then choose Next.

  6. Dans la page Type de programme de l’Assistant, choisissez Programme standard, puis Suivant.On the Program Type page of the wizard, choose Standard Program, and then choose Next.

  7. Dans la page Programme de l’Assistant Création d’un package et d’un programme, entrez les informations suivantes :On the Program page of the Create Package and Program Wizard, enter the following information:

    1. Nom : .NET Framework 4.5Name: .NET Framework 4.5

    2. Ligne de commande : dotNetFx45_Full_x86_x64.exe /q /norestart /ChainingPackage ADMINDEPLOYMENT (les options de ligne de commande sont décrites dans le tableau après ces étapes)Command line: dotNetFx45_Full_x86_x64.exe /q /norestart /ChainingPackage ADMINDEPLOYMENT (command-line options are described in the table after these steps)

    3. Exécuter : choisissez Masqué.Run: Choose Hidden.

    4. Le programme peut s’exécuter : sélectionnez l’option qui spécifie que le programme peut s’exécuter que l’utilisateur soit connecté ou non.Program can run: Choose the option that specifies that the program can run regardless of whether a user is logged on.

  8. Dans la page Exigences, acceptez les valeurs par défaut en choisissant Suivant, puis terminez l’Assistant.On the Requirements page, choose Next to accept the default values, and then complete the wizard.

Le tableau suivant décrit les options de ligne de commande spécifiées dans l'étape 7.The following table describes the command-line options specified in step 7.

OptionOption DescriptionDescription
/q/q Définit le mode silencieux.Sets quiet mode. Aucune entrée d'utilisateur n'est requise, et aucun résultat n'est affiché.No user input is required, and no output is shown.
/norestart/norestart Empêche le programme d'installation de redémarrer automatiquement.Prevents the Setup program from rebooting automatically. Si vous utilisez cette option, Configuration Manager doit gérer le redémarrage de l'ordinateur.If you use this option, Configuration Manager must handle the computer restart.
/chainingpackage nom_package/chainingpackage PackageName Spécifie le nom du package qui effectue le chaînage.Specifies the name of the package that is doing the chaining. Ces informations sont stockées avec d’autres informations de session d’installation pour les personnes inscrites au Programme d’amélioration du produit Microsoft (CEIP).This information is reported with other installation session information for those who have signed up for the Microsoft Customer Experience Improvement Program (CEIP). Si le nom du package inclut des espaces, utilisez des guillemets doubles comme délimiteurs. Par exemple : /chainingpackage "Chaining Product".If the package name includes spaces, use double quotation marks as delimiters; for example: /chainingpackage "Chaining Product".

Les étapes suivantes créent un package nommé .Net Framework 4.5.These steps create a package named .NET Framework 4.5. Le programme déploie une installation sans assistance de .Net Framework 4.5.The program deploys a silent installation of the .NET Framework 4.5. Dans une installation sans assistance, les utilisateurs n’interagissent pas avec le processus d’installation et l’application de chaînage doit capturer le code de retour et gérer le redémarrage. Pour plus d’informations, consultez Getting Progress Information from an Installation Package.In a silent installation, users do not interact with the installation process, and the chaining application has to capture the return code and handle rebooting; see Getting Progress Information from an Installation Package.

Sélectionner un point de distributionSelect a distribution point

Pour distribuer le package et le programme aux ordinateurs clients à partir d'un serveur, vous devez d'abord désigner un système de site comme un point de distribution, puis distribuer le package au point de distribution.To distribute the package and program to client computers from a server, you must first designate a site system as a distribution point and then distribute the package to the distribution point.

Utilisez les étapes suivantes pour sélectionner un point de distribution pour le package de .Net Framework 4.5 créé au cours la section précédente :Use the following steps to select a distribution point for the .NET Framework 4.5 package you created in the previous section:

  1. Dans la Console Configuration Manager, choisissez Bibliothèque de logiciels.In the Configuration Manager console, choose Software Library.

  2. Dans l’espace de travail Bibliothèque de logiciels, développez Gestion des applications, puis choisissez Packages.In the Software Library workspace, expand Application Management, and then choose Packages.

  3. Dans la liste de packages, sélectionnez le package .Net Framework 4.5 créé dans la section précédente.From the list of packages, select the package .NET Framework 4.5 that you created in the previous section.

  4. Sous l’onglet Accueil, dans le groupe Déploiement, choisissez Distribuer du contenu.On the Home tab, in the Deployment group, choose Distribute Content.

  5. Sous l’onglet Général de l’Assistant Distribuer du contenu, choisissez Suivant.On the General tab of the Distribute Content Wizard, choose Next.

  6. Dans la page Destination du contenu de l’Assistant, choisissez Ajouter, puis Point de distribution.On the Content Destination page of the wizard, choose Add, and then choose Distribution Point.

  7. Dans la boîte de dialogue Ajouter des points de distribution, sélectionnez les points de distribution qui hébergeront le package et le programme, puis choisissez OK.In the Add Distribution Points dialog box, select the distribution point(s) that will host the package and program, and then choose OK.

  8. Effectuez toutes les étapes de l'Assistant.Complete the wizard.

Le package contient désormais toutes les informations nécessaires au déploiement sans assistance de .Net Framework 4.5.The package now contains all the information you need to silently deploy the .NET Framework 4.5. Avant de déployer le package et le programme, vérifiez qu’il a été installé sur le point de distribution ; consultez la section « Surveiller le contenu » de la page Surveiller le contenu distribué avec System Center Configuration Manager dans la bibliothèque de la documentation Configuration Manager.Before you deploy the package and program, verify that it was installed on the distribution point; see the "Monitor Content" section of Monitor content you have distributed with System Center Configuration Manager in the Configuration Manager Documentation Library.

Déployer le packageDeploy the package

Pour déployer le package et le programme .Net Framework 4.5 :To deploy the .NET Framework 4.5 package and program:

  1. Dans la Console Configuration Manager, choisissez Bibliothèque de logiciels.In the Configuration Manager console, choose Software Library.

  2. Dans l’espace de travail Bibliothèque de logiciels, développez Gestion des applications, puis choisissez Packages.In the Software Library workspace, expand Application Management, and then choose Packages.

  3. Dans la liste des packages, sélectionnez le package que vous avez créé, appelé .Net Framework 4.5.From the list of packages, select the package you created named .NET Framework 4.5.

  4. Sous l’onglet Accueil, dans le groupe Déploiement, choisissez Déployer.On the Home tab, in the Deployment group, choose Deploy.

  5. Dans la page Général de l’Assistant Déploiement logiciel, choisissez Parcourir, puis sélectionnez le regroupement créé précédemment.On the General page of the Deploy Software Wizard, choose Browse, and then select the collection that you created earlier. Sélectionnez Suivant.Choose Next.

  6. Dans la page Contenu de l’Assistant, vérifiez que le point à partir duquel vous souhaitez distribuer le logiciel s’affiche, puis choisissez Suivant.On the Content page of the wizard, verify that the point from which you want to distribute the software is displayed, and then choose Next.

  7. Dans la page Paramètres de déploiement de l’Assistant, vérifiez que Action est défini sur Installer, et Objectif sur Requis.On the Deployment Settings page of the wizard, confirm that Action is set to Install, and Purpose is set to Required. Cela garantit que le package logiciel est une installation obligatoire sur les ordinateurs ciblés.This ensures that the software package will be a mandatory installation on the targeted computers. Sélectionnez Suivant.Choose Next.

  8. Dans la page Planification de l’Assistant, spécifiez à quel moment vous souhaitez que le .Net Framework soit installé.On the Scheduling page of the wizard, specify when you want the .NET Framework to be installed. Choisissez Nouveau pour déterminer le moment de l’installation, ou demandez au logiciel d’effectuer l’installation quand l’utilisateur se connecte ou se déconnecte, ou dès que possible.You can choose New to assign an installation time, or instruct the software to install when the user logs on or off, or as soon as possible. Sélectionnez Suivant.Choose Next.

  9. Dans la page Expérience utilisateur de l’Assistant, utilisez les valeurs par défaut et choisissez Suivant.On the User Experience page of the wizard, use the default values and choose Next.

Avertissement

Il est possible que votre environnement de production ait des stratégies qui requièrent des sélections différentes pour la planification de déploiement.Your production environment might have policies that require different selections for the deployment schedule. Pour plus d’informations sur ces options, consultez Propriétés du nom de la publication : Onglet Calendrier.For information about these options, see Advertisement Name Properties: Schedule Tab.

  1. Dans la page Points de distribution de l’Assistant, utilisez les valeurs par défaut et choisissez Suivant.On the Distribution Points page of the wizard, use the default values and choose Next.

  2. Effectuez toutes les étapes de l'Assistant.Complete the wizard. Vous pouvez surveiller la progression du déploiement dans le nœud Déploiements de l’espace de travail Surveillance.You can monitor the progress of the deployment in the Deployments node of the Monitoring workspace.

Le package est déployé dans le regroupement ciblé et l’installation sans assistance du .Net Framework 4.5 peut commencer.The package will now be deployed to the targeted collection and the silent installation of .NET Framework 4.5 will begin. Pour plus d’informations sur les codes d’erreur liés à l’installation du .NET Framework 4.5, consultez la section Codes de retour plus loin dans cette rubrique.For information about .NET Framework 4.5 installation error codes, see the Return Codes section later in this topic.

RessourcesResources

Pour plus d'informations sur l'infrastructure pour tester le déploiement du package redistribuable .NET Framework 4.5.NET Framework 4.5, consultez les ressources suivantes.For more information about the infrastructure for testing the deployment of the .NET Framework 4.5.NET Framework 4.5 redistributable package, see the following resources.

Active Directory, DNS, DHCP :Active Directory, DNS, DHCP:

SQL Server 2008 :SQL Server 2008:

System Center 2012 Configuration Manager (point de gestion, point de distribution) :System Center 2012 Configuration Manager (Management Point, Distribution Point):

Client System Center 2012 Configuration Manager pour des ordinateurs Windows :System Center 2012 Configuration Manager client for Windows computers:

Résolution des problèmesTroubleshooting

Emplacements des fichiers journauxLog file locations

Les fichiers journaux suivants sont générés lors de l’installation du .NET Framework :The following log files are generated during .NET Framework setup:

%temp%\Microsoft .NET Framework version*.txt%temp%\Microsoft .NET Framework version*.txt
%temp%\Microsoft .NET Framework version*.html%temp%\Microsoft .NET Framework version*.html

version est la version du .NET Framework que vous installez, comme 4.5 ou 4.7.2.where version is the version of the .NET Framework that you're installing, such as 4.5 or 4.7.2.

Vous pouvez également spécifier le répertoire où les fichiers journaux sont écrits avec l’option de ligne de commande /log dans la commande d’installation du .NET Framework.You can also specify the directory to which log files are written by using the /log command-line option in the .NET Framework installation command. Pour plus d’informations, consultez Guide de déploiement du .NET Framework pour les développeurs.For more information, see .NET Framework deployment guide for developers.

Vous pouvez utiliser l’outil de collecte des journaux pour collecter les fichiers journaux du .NET Framework et créer un fichier CAB compressé (.cab) afin de réduire la taille des fichiers.You can use the log collection tool to collect the .NET Framework log files and to create a compressed cabinet (.cab) file that reduces the size of the files.

Codes de retourReturn codes

Le tableau suivant répertorie les codes de retour les plus courants pour le programme d'installation du package redistribuable .NET Framework 4.5.NET Framework 4.5.The following table lists the most common return codes from the .NET Framework 4.5.NET Framework 4.5 redistributable installation program. Les codes de retour sont identiques pour toutes les versions du programme d'installation.The return codes are the same for all versions of the installer.

Pour plus d’informations, consultez la section suivante : Codes d’erreur de téléchargement.For links to detailed information, see the next section, Download error codes.

Code de retourReturn code DescriptionDescription
00 Installation terminée.Installation completed successfully.
16021602 L'utilisateur a annulé l'installation.The user canceled installation.
16031603 Une erreur irrécupérable s'est produite pendant l'installation.A fatal error occurred during installation.
16411641 Un redémarrage est nécessaire pour terminer l'installation.A restart is required to complete the installation. Ce message indique que l'opération a réussi.This message indicates success.
30103010 Un redémarrage est nécessaire pour terminer l'installation.A restart is required to complete the installation. Ce message indique que l'opération a réussi.This message indicates success.
51005100 L'ordinateur de l'utilisateur n'a pas la configuration requise.The user's computer does not meet system requirements.

Codes d'erreur de téléchargementDownload error codes

Autres codes d'erreur :Other error codes:

Voir aussiSee also