Guide de déploiement de .NET Framework 3.5 pour les administrateurs

Mise à jour : novembre 2007

Le .NET Framework 3.5 peut être déployé de deux façons vers des clients présents sur le terrain :

  • Installation en mode Administrateur   Cette option permet aux administrateurs informatiques de déployer le .NET Framework par le biais de SMS (Microsoft Systems Management Server) ou d'autres outils de distribution de logiciels. L'administrateur informatique exécute l'installation du .NET Framework en mode silencieux. Si des erreurs se produisent, l'installation s'interrompt silencieusement et enregistre un code d'erreur.

  • Déploiement d'Active Directory   Dans cette option, l'administrateur doit ajouter des fichiers .msi individuels à partir du package d'installation .NET Framework version 3.5 dans la stratégie de groupe dans l'ordre dans lequel ces fichiers doivent être déployés. Après l'activation de la stratégie de groupe, les clients qui en font partie installent automatiquement les composants au démarrage et à la reconnexion au réseau. Si des erreurs se produisent, l'installation s'interrompt silencieusement et enregistre un code d'erreur.

Remarques

Les logiciels référencés dans ce document, y compris, mais de manière non limitative, .NET Framework 3.5 et Active Directory, sont tous soumis à des termes et conditions de contrat de licence. 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. Ces instructions ne remplacent pas les termes et conditions desdits contrats de licence.

Pour Windows XP, Windows 2000 et Windows Server 2003, Windows Installer 3.1 doit être installé sur l'ordinateur. Vous pouvez télécharger Windows Installer 3.1 à partir de la page Windows Installer 3.1 Redistributable (en anglais) du site Web du Centre de téléchargement Microsoft.

Déploiement de Microsoft .NET Framework 3.5 avec l'installation en mode Administrateur

Les étapes de déploiement suivantes s'appliquent à Windows Server 2003, Windows XP, Windows Vista et Windows Server 2008.

Exécution de l'installation en mode Administrateur

Étape 1 : vérification des composants requis

Avant d'exécuter cette phase de l'installation de l'administrateur, assurez-vous que l'ordinateur cible présente la configuration logicielle et matérielle requise. Windows Installer 3.1 est un composant requis pour toutes les installations. .NET Framework version 3.5 requiert les composants suivants. L'installation sans assistance échouera si les composants requis ne sont pas installés.

  • Sous Windows Server 2003, le Service Pack 1 (SP1) est requis.

  • Sous Windows XP Édition familiale et Windows XP Professionnel, le Service Pack 2 (SP2) est requis.

  • Pour toutes les plateformes, Microsoft Internet Explorer 6.0 Service Pack 1 est requis.

Étape 2 : création d'une image réseau

  1. Créez un dossier sur le serveur, tel que lecteur:\NETFX35.

  2. Téléchargez le package redistribuable autonome .NET Framework 3.5 à partir d'Internet et enregistrez-le dans le dossier créé à l'étape 1. Vous pouvez télécharger ce package à partir du Centre de téléchargement Microsoft.

    Ce package redistribuable autonome contient tous les composants nécessaires au déploiement de .NET Framework 3.5 sur les plateformes x86, x64 et ia64, sur tous les systèmes d'exploitation pris en charge. Les modules linguistique ne sont pas inclus dans ce package.

Étape 3 : exécution de l'installation

  1. Vérifiez que le package redistribuable .NET Framework 3.5 est disponible sur le réseau.

  2. Dans le menu Démarrer de Windows, choisissez Exécuter.

  3. Tapez le texte suivant :

    \\computer\share\dotnetfx35.exe /q /norestart

Maintenance de l'installation

Vous pouvez exécuter de nouveau l'installation sur un ordinateur qui dispose déjà d'une installation pour accéder aux fonctions de maintenance de l'installation. Les utilisateurs et les administrateurs doivent exécuter le programme d'installation à l'aide de l'option Ajout/Suppression de programmes du Panneau de configuration de Windows. Pour exécuter le programme d'installation en mode Maintenance, les utilisateurs doivent avoir des autorisations d'administration sur l'ordinateur cible.

Déploiement de Microsoft .NET Framework 3.5 à l'aide d'Active Directory

Les étapes de déploiement suivantes s'appliquent à Windows XP (SP2), Windows Server 2003, Windows Vista, et Windows Server 2008.

Composants requis pour le déploiement de .NET Framework 3.5

Les administrateurs réseau doivent s'assurer que tous les ordinateurs clients disposent des composants système requis pour installer .NET Framework 3.5. Si certains composants requis sont absents, l'installation échoue.

Remarque :

Vous devez déployer les composants requis dans l'ordre de la liste. L'installation des composants échoue si ceux-ci sont déployés dans un ordre différent. Par exemple, .NET Framework 2.0 Service Pack 1 requiert l'installation préalable de Windows Installer 3.1, Windows Installer figure donc avant .NET Framework 2.0 Service Pack 1 dans la liste. Les composants sans astérisque (*) sont situés dans le dossier WCU du package d'installation de .NET Framework 3.5. Pour plus d'informations sur le déploiement de ces composants, consultez Comment : déployer le .NET Framework à l'aide d'Active Directory.

Les éléments suivants sont les composants requis pour le déploiement de .NET Framework 3.5 sur Windows Server 2003 :

  • Microsoft Windows Server 2003 Service Pack 1

  • Microsoft .NET Framework 2.0 Service Pack 1

  • Microsoft .NET Framework 3.0 Service Pack 1

  • Microsoft Core XML Services (MSXML) 6.0. Pour télécharger ce composant, accédez à la page Microsoft Core XML Services (MSXML) 6.0 (en anglais) du site Web du Centre de téléchargement Microsoft.

  • Composant Windows Imaging

  • Pack de composants partagés XML Paper Specification 1.0

  • Module de rastérisation logicielle pour le Kit de développement logiciel (SDK) Microsoft DirectX 9.0

Les éléments suivants sont les composants requis pour le déploiement de .NET Framework 3.5 sur Windows XP :

  • Microsoft Windows XP Service Pack 2

  • Microsoft Internet Explorer 6.0 Service Pack 1

  • Microsoft Windows Installer 3.1

  • Microsoft .NET Framework 2.0 Service Pack 1

  • Microsoft .NET Framework 3.0 Service Pack 1

  • Composant Windows Imaging

  • Pack de composants partagés XML Paper Specification 1.0

  • Module de rastérisation logicielle pour le Kit de développement logiciel (SDK) Microsoft DirectX 9.0

Les éléments suivants sont les composants requis pour le déploiement de .NET Framework 3.5 sur Windows Vista. Procurez-vous ces mises à jour via Windows Update avant de déployer .NET Framework 3.5.

  • Première mise à jour cumulative de Microsoft .NET Framework 2.0

  • Première mise à jour cumulative de Microsoft .NET Framework 3.0

Il n'y a pas de composant requis pour le déploiement sur Windows Server 2008 ou Vista Service Pack 1. Les premières mises à jour cumulatives de Microsoft .NET Framework 2.0 et 3.0 sont incluses dans Windows Server 2008 et Vista Service Pack 1.

Les composants ci-dessus sont soumis à leurs propres contrats de licence.

Déploiement d'un composant à l'aide d'Active Directory

Cette section explique comment utiliser présente Active Directory pour déployer le package d'installation Windows Installer pour un composant spécifique sur un réseau. Pour déployer les composants qui nécessitent l'extraction de fichiers, vous devez disposer de privilèges d'administrateur sur les ordinateurs cibles.

Avant de pouvoir déployer des applications à l'aide d'Active Directory, vous devez extraire des fichiers individuels du package redistribuable .exe. Le fichier Windows Installer doit être extrait du fichier .exe. Il se peut que vous deviez extraire également des fichiers supplémentaires. Par exemple, pour déployer le composant .NET Framework 3.5, vous devez extraire le fichier vs_setup.msi du fichier .exe à utiliser pour le déploiement.

Avant de déployer .NET Framework 2.0, vérifiez que les ordinateurs cibles respectent la configuration minimale requise. Pour plus de détails, consultez la page Deploying & Configuring Applications (en anglais) du Centre de développement Microsoft .NET Framework.

Le composant Windows Imaging et le pack de composants partagés XML Paper Specification 1.0 utilisent le programme d'installation de packages (en anglais), anciennement Update.exe. Update.msi n'est pas fourni pour ces deux composants. Microsoft vous recommande d'utiliser l'option de ligne de commande pour déployer ces deux composants Windows.

Le tableau suivant répertorie les composants qui peuvent être déployés à l'aide d'Active Directory.

Tableau 1 - Composants pouvant être déployés à l'aide d'Active Directory (x86)

Composant

OS

.Emplacement du fichier .exe ou .msi

Répertoire

Commande du composant

Extraction de fichier requise

Microsoft Core XML Services (MSXML) 6.0

XP, W2K3

wcu\dotNetFramework\dotNetFX30\x86\msxml6.msi

msxml6

msiexec /qb /a msxml6.msi TARGETDIR=c:\msxml6

No

Module de rastérisation logicielle pour le Kit de développement logiciel (SDK) Microsoft DirectX 9.0

XP, W2K3

wcu\dotNetFramework\dotNetFX30\RGB9RAST_x86.msi

rgbrast

msiexec /qb /a RGB9RAST_x86.msi REBOOT=ReallySuppress TARGETDIR=c:\RGBRAST

No

.NET Framework 2.0 SP1

XP, W2K3

wcu\dotNetFramework\dotNetFX20

MSI et MSP appropriés

dotNetFX20

msiexec /a netfx20a_x86.msi /update ASPNET.msp;CLR.msp;CRT.msp;NetFX_CA.msp;NetFX_Core.msp;NetFX_Other.msp;PreXP.msp;WinForms.msp;DW.msp USING_EXUIH=1 REBOOT=ReallySuppress TARGETDIR=c:\dotNetFX20

No

.NET Framework 3.0 SP1

XP, W2K3

wcu\dotNetFramework\dotNetFX30

MSI et MSP appropriés

dotNetFX30

msiexec /a netfx30a_x86.msi /update WCF.msp;WCS.msp;WF.msp;WPF1.msp;WPF2.msp;WPF_Other.msp;XPS.msp;WF_32.msp;WPF2_32.msp;WPF_Other_32.msp USING_EXUIH=1 REBOOT=ReallySuppress /l* %WORKFOLDER%\logs\netfx30_x86.log TARGETDIR=%WORKFOLDER%\AIP\NETFX30

No

.NET Framework 3,5

XP, W2K, Vista, W2K8

wcu\dotNetFramework\dotNetFX35\x86\netfx35_x86.exe

dotNetFX35

msiexec /qb /a vs_setup.msi USING_EXUIH=1 REBOOT=reallySuppress TARGETDIR=c:\dotNetFX35

Yes

Tableau 2 - Composants pouvant être déployés à l'aide d'Active Directory (x64)

Composant

OS

.Emplacement du fichier .exe ou .msi

Répertoire

Commande du composant

Microsoft Core XML Services (MSXML) 6.0

XP, W2K3

wcu\dotNetFramework\dotNetFX30\x64\msxml6.msi

msxml6

msiexec /qb /a msxml6.msi TARGETDIR=c:\msxml6

No

Module de rastérisation logicielle pour le Kit de développement logiciel (SDK) Microsoft DirectX 9.0

XP, W2K3

wcu\dotNetFramework\dotNetFX30\RGB9RAST_x64.msi

rgbrast

msiexec /qb /a RGB9RAST_x64.msi REBOOT=ReallySuppress TARGETDIR=c:\RGBRAST

No

.NET Framework 2.0 SP1

XP, W2K3

wcu\dotNetFramework\dotNetFX20

MSI et MSP appropriés

dotNetFX20

msiexec /a Netfx20a_x64.msi /update ASPNET_64.msp;CLR_64.msp;CRT_64.msp;DW_64.msp;NetFX_Core_64.msp;NetFX_Other_64.msp;WinForms_64.msp;ASPNET.msp;CLR.msp;CRT.msp;NetFX_CA.msp;NetFX_Core.msp;NetFX_Other.msp;PreXP.msp;WinForms.msp;DW.msp USING_EXUIH=1 REBOOT=ReallySuppress TARGETDIR=c:\dotNetFX20

No

.NET Framework 3.0 SP1

XP, W2K3

wcu\dotNetFramework\dotNetFX30

MSI et MSP appropriés

dotNetFX30

msiexec /a netfx30a_x64.msi /update WCF.msp;WCS.msp;WF.msp;WPF1.msp;WPF2.msp;WPF_Other.msp;XPS.msp;WCF_64.msp;WCS_64.msp;WF_64.msp;WPF1_64.msp;WPF2_64.msp;WPF_Other_64.msp USING_EXUIH=1 REBOOT=ReallySuppress TARGETDIR=c:\dotNetFX30

No

.NET Framework 3,5

XP, W2K, Vista, W2K8

wcu\dotNetFramework\dotNetFX35\x86\netfx35_x64.exe

dotNetFX35

msiexec /qb /a vs_setup.msi USING_EXUIH=1 REBOOT=reallySuppress TARGETDIR=c:\dotNetFX35

Oui

Vous pouvez activer l'enregistrement de chaque composant en ajoutant /l*v fichierjournal à la commande msiexec. Par exemple, pour inclure un fichier journal pour le déploiement du composant .NET Framework 3.5, utilisez la commande suivante :

msiexec /qb /l*v netfx35_x86.log /a vs_setup.msi USING_EXUIH=1 REBOOT=reallySuppress TARGETDIR=c:\dotNetFX35

Étape 1 : création du point d'installation administrateur

Remarque :

  Pour accéder à un exemple de script qui indique comment créer le point d'installation, consultez l'Annexe de ce document.

  1. Créez un dossier destiné au package redistribuable.

  2. Téléchargez le package redistribuable .NET Framework 3.5 à partir du Centre de téléchargement Microsoft (en anglais) et enregistrez-le dans le dossier créé à l'étape 1.

  3. Procédez à l'extraction des fichiers de l'exécutable redistribuable .NET Framework 3.5 pour rechercher les fichiers de composant répertoriés ci-dessous. Pour extraire les fichiers, entrez la commande suivante :

    dotnetfx35.exe /x:<ExtractionDestination>

    Par exemple :

    dotnetfx35.exe /x:C:\NETFX35

  4. Copiez le fichier .exe ou .msi du composant à la racine du lecteur C:\ sur votre ordinateur local. (Pour l'emplacement des composants, consultez le tableau 1.)

  5. Dans le menu Démarrer de Windows, cliquez sur Exécuter, puis tapez cmd pour ouvrir une fenêtre de commande.

  6. Remplacez le répertoire par le répertoire racine du lecteur C:.

  7. Tapez la commande suivante pour créer un répertoire dans lequel copier le fichier .exe :

    mkdir directoryName
    
  8. Tapez la commande du composant correspondante (voir le tableau 1) pour créer le point d'installation dans le répertoire.

  9. Fermez la fenêtre de commande.

  10. Ouvrez l'Explorateur Windows et accédez à C:\NomRépertoire pour vérifier que les fichiers ont été extraits.

  11. Déplacez le dossier, ainsi que tout son contenu, vers le partage réseau que vous prévoyez d'utiliser pour le déploiement.

Étape 2 : ajout du package d'installation à une stratégie de groupe Active Directory

  1. Dans le menu Démarrer de Windows, cliquez sur Tous les programmes, sur Outils d'administration, puis sur Services de composants.

  2. Développez Utilisateurs et ordinateurs Active Directory.

    L'arborescence Utilisateurs et ordinateurs Active Directory s'affiche.

  3. Cliquez avec le bouton droit sur le nœud du domaine, puis cliquez sur Propriétés.

  4. Dans la boîte de dialogue Propriétés, cliquez sur l'onglet Stratégie de groupe.

  5. Dans la boîte de dialogue Liaisons de l'objet Stratégie de groupe, cliquez sur l'onglet Stratégie de groupe.

  6. Si vous voulez définir des stratégies applicables aux ordinateurs, indépendamment des utilisateurs qui ouvrent une session, développez le nœud Configuration de l'ordinateur\Paramètres du logiciel.

    Remarque :

    Assurez-vous que vous mappez vers l'emplacement partagé sur le serveur Active Directory. Dans le cas contraire, ce dernier ne vous permet pas de créer un package pour l'installation.

  7. Cliquez avec le bouton droit sur Installation logicielle, cliquez sur Nouveau, puis sur Package.

  8. Dans la boîte de dialogue Ouvrir, naviguez vers l'emplacement où vous avez copié le dossier de déploiement, puis sélectionnez le fichier .msi.

  9. Dans la boîte de dialogue Déploiement du logiciel, cliquez sur Attribué, puis sur OK.

  10. Cliquez sur Installation automatique pour installer le logiciel automatiquement sur chaque ordinateur du domaine.

  11. Cliquez sur OK, puis fermez la console Services de composants.

Étape 3 : définition de privilèges élevés à l'aide de la stratégie de groupe

Du fait que la plupart des packages autorisent uniquement les administrateurs locaux de l'ordinateur à installer le package, vous devez disposer de privilèges élevés pour publier le package sur chaque ordinateur dans la stratégie de groupe. Les administrateurs réseau peuvent créer des stratégies pour un utilisateur, un ordinateur ou un groupe d'utilisateurs. Pour plus d'informations sur la création de profils de stratégie spéciaux, consultez l'aide de l'Éditeur de stratégie système. Pour plus d'informations sur la configuration de stratégies, consultez l'aide du composant logiciel enfichable Stratégie de groupe.

  1. Dans le menu Démarrer de Windows, cliquez sur Tous les programmes, sur Outils d'administration, puis sur Services de composants.

  2. Développez Utilisateurs et ordinateurs Active Directory.

    L'arborescence Utilisateurs et ordinateurs Active Directory s'affiche.

  3. Cliquez avec le bouton droit sur le nœud du domaine, puis cliquez sur Propriétés.

  4. Dans la boîte de dialogue Propriétés, cliquez sur l'onglet Stratégie de groupe.

  5. Dans la zone Liaisons de l'objet Stratégie de groupe, sélectionnez un objet Stratégie de groupe, puis cliquez sur Modifier.

  6. Ouvrez le dossier Configuration Ordinateur\Modèles d'administration\Composants Windows\Windows Installer.

  7. Dans le volet d'informations, double-cliquez sur Toujours installer avec des droits élevés.

  8. Dans la boîte de dialogue Propriétés, sélectionnez l'option Activé pour activer le paramètre, puis cliquez sur OK.

  9. Ouvrez le dossier Configuration de l'utilisateur\Modèles d'administration\Composants Windows\Windows Installer, puis répétez les étapes 7 et 8.

    Remarque :

    Vous pouvez utiliser l'Éditeur de stratégie système et la stratégie de Windows Installer pour définir la stratégie Toujours installer avec des droits élevés. Il convient de définir la stratégie pour l'ordinateur et pour chaque utilisateur. Si vous préférez ne pas utiliser l'Éditeur de stratégie de groupe ou l'Éditeur de stratégie système, vous pouvez spécifier le même paramètre sur chaque ordinateur en modifiant une valeur dans le Registre Windows.

Étape 4 : vérification de la possibilité d'assignation du package aux ordinateurs

  1. Dans la boîte de dialogue Nom du composant - Propriétés, cliquez sur l'onglet Déploiement.

  2. Sous Type de déploiement, cliquez sur Attribué.

  3. Sous Options de déploiement, sélectionnez les options permettant de spécifier à quel moment le composant doit être déployé et comment.

  4. Parcourez les autres onglets disponibles et définissez les options requises. Pour les détails, consultez l'aide de la stratégie de groupe, qui est disponible dans la boîte de dialogue.

Étape 5 : déploiement d'autres composants requis

Pour déployer d'autres composants .NET Framework 3.5, répétez l'étape 1 et ajoutez les fichiers .msi et .msp à la stratégie de groupe Active Directory désignée.

Redéploiement d'un package

Dans certains cas, il est utile de redéployer un package logiciel. Par exemple, cela peut être requis si vous mettez à niveau ou modifiez le package.

  1. Démarrez la console Utilisateurs et ordinateurs Active Directory. Pour ce faire, dans le menu Démarrer de Windows, sélectionnez Outils d'administration, puis cliquez sur Utilisateurs et ordinateurs Active Directory.

  2. Dans l'arborescence de la console, cliquez avec le bouton droit sur le nœud du domaine, puis cliquez sur Propriétés.

  3. Cliquez sur l'onglet Stratégie de groupe, puis sur l'objet Stratégie de groupe que vous avez utilisé pour déployer le package, et enfin sur Modifier.

  4. Développez le conteneur Paramètres du logiciel qui contient l'élément de l'installation du logiciel que vous avez utilisé pour déployer le package.

  5. Cliquez sur le conteneur de l'installation du logiciel où se trouve le package.

  6. Dans le volet droit de l'Éditeur d'objets de stratégie de groupe, cliquez avec le bouton droit sur le programme, sélectionnez Toutes les tâches, puis cliquez sur Redéploiement des applications.

    Le message suivant apparaît :

    Redeploying this application will reinstall the application everywhere it is already installed. Do you want to continue?

  7. Cliquez sur Oui.

  8. Fermez la console Éditeur d'objets de stratégie de groupe, cliquez sur OK, puis fermez le composant enfichable Utilisateurs et ordinateurs Active Directory.

Suppression d'un package

Vous pouvez supprimer un package publié ou assigné s'il n'a plus aucune utilité.

  1. Démarrez le composant enfichable Utilisateurs et ordinateurs Active Directory. Pour ce faire, dans le menu Démarrer de Windows, cliquez sur Outils d'administration, puis sur Utilisateurs et ordinateurs Active Directory.

  2. Dans l'arborescence de la console, cliquez avec le bouton droit sur le nom du domaine, puis cliquez sur Propriétés.

  3. Cliquez sur l'onglet Stratégie de groupe, puis sur l'objet Stratégie de groupe que vous avez utilisé pour déployer le package, et enfin sur Modifier.

  4. Développez le conteneur Paramètres du logiciel qui contient l'élément de l'installation du logiciel que vous avez utilisé pour déployer le package.

  5. Cliquez sur le conteneur de l'installation du logiciel où se trouve le package.

  6. Dans le volet droit de l'Éditeur d'objets de stratégie de groupe, cliquez avec le bouton droit sur le programme, sélectionnez Toutes les tâches, puis cliquez sur Supprimer.

  7. Effectuez l'une des actions suivantes :

    1. Cliquez sur Désinstaller immédiatement le logiciel des utilisateurs et des ordinateurs, puis sur OK.

    2. Cliquez sur Autoriser les utilisateurs à continuer à utiliser le logiciel, mais interdire de nouvelles installations, puis cliquez sur OK.

  8. Fermez la console Éditeur d'objets de stratégie de groupe, cliquez sur OK, puis fermez la console Utilisateurs et ordinateurs Active Directory.

Problèmes d'installation connus

Pour plus d'informations sur les problèmes d'installation connus, consultez Microsoft .NET Framework 3.5 Release Notes (en anglais).

Dépannage

Emplacements des fichiers journaux de Microsoft .NET Framework 3.5

Les fichiers journaux suivants sont générés pendant le processus d'installation de .NET Framework 3.5 :

  • dd_dotnetfx35error.txt

  • dd_dotnetfx35install.txt

Pour les installations dans une autre langue que l'anglais, les fichiers journaux suivants sont également générés :

  • dd_dotnetfx35error_lp.txt

  • dd_dotnetfx35install_lp.txt

Chaque composant du .NET Framework crée également son propre journal, y compris les éléments suivants :

  • Module de rastérisation RVB : dd_RGB9Rast_*.txt

  • MSXML6.0 : dd_msxml6_ * .txt

  • WIC : dd_wic*.txt

  • .NET Framework 2.0 SP1 : dd_net_framework20 * .txt

  • .NET Framework 3.0 SP1 : dd_net_framework30*.txt

  • .NET Framework 3.5 MSI : dd_net_framework35*.txt

Pendant le processus d'installation de .NET Framework 3.5, les fichiers journaux se trouvent dans le répertoire % temp%.

Pour le déploiement d'Active Directory, spécifiez l'option /lv fichierjournal comme indiqué dans la section Comment : déployer le .NET Framework à l'aide d'Active Directory pour créer le fichier journal de chaque déploiement de composant.

Codes d'erreur de Windows Installer

Pour obtenir une liste des codes d'erreur, consultez la page Windows Installer Error Codes (en anglais) sur le site Web de MSDN.

Annexe

Un exemple de script que vous pouvez utiliser pour créer le point d'installation administrateur est présenté ci-dessous.

set WORKFOLDER=d:\deploy
set dotNetFX35build=%WORKFOLDER%\dotnetfx35.exe
echo Creating Admin Install points for NETFX3 %PROCESSOR_ARCHITECTURE%
 
REM Create folders where work will be done
md %WORKFOLDER%\ext
md %WORKFOLDER%\AIP
md %WORKFOLDER%\logs
pushd %WORKFOLDER%
 
REM Extract the files from the NETFX35 redist SFX
call dotnetfx35.exe /q /x:%WORKFOLDER%\ext

REM ------------------------------------------------------------
REM create the MSXML6 x86 admin install point
md %WORKFOLDER%\AIP\MSXML6_x86
call msiexec /a %WORKFOLDER%\ext\wcu\dotNetFramework\dotNetFX30\x86\msxml6.msi /qb /l*v %WORKFOLDER%\logs\MSXML6_x86.log Targetdir=%WORKFOLDER%\AIP\MSXML6_x86

REM create the MSXML6 x64 admin install point
md %WORKFOLDER%\AIP\MSXML6_x64
call msiexec /a %WORKFOLDER%\ext\wcu\dotNetFramework\dotNetFX30\x64\msxml6.msi /qb /l*v %WORKFOLDER%\logs\MSXML6_x64.log Targetdir=%WORKFOLDER%\AIP\MSXML6_x64

REM ------------------------------------------------------------
REM create the RGBRAST x86 admin install point
md %WORKFOLDER%\AIP\RGBRAST_x86
call msiexec /a %WORKFOLDER%\ext\wcu\dotNetFramework\dotNetFX30\RGB9RAST_x86.msi /qb /l*v %WORKFOLDER%\logs\RGBRAST_x86.log REBOOT=ReallySuppress Targetdir=%WORKFOLDER%\AIP\RGBRAST_x86

REM create the RGBRAST x64 admin install point
md %WORKFOLDER%\AIP\RGBRAST_x64
call msiexec /a %WORKFOLDER%\ext\wcu\dotNetFramework\dotNetFX30\RGB9RAST_x64.msi /qb /l*v %WORKFOLDER%\logs\RGBRAST_x64.log REBOOT=ReallySuppress Targetdir=%WORKFOLDER%\AIP\RGBRAST_x64
 
REM ------------------------------------------------------------
REM Extract NETFX 35 x86 components 
md %WORKFOLDER%\ext\netfx35_x86
call %WORKFOLDER%\ext\wcu\dotNetFramework\dotNetFX35\x86\netfx35_x86.exe /q /x: %WORKFOLDER%\ext\netfx35_x86

REM Extract NETFX 35 x64 components 
md %WORKFOLDER%\ext\netfx35_x64
call %WORKFOLDER%\ext\wcu\dotNetFramework\dotNetFX35\x64\netfx35_x64.exe /q /x: %WORKFOLDER%\ext\netfx35_x64

REM ------------------------------------------------------------
REM create the NETFX35 x86 admin install point
md %WORKFOLDER%\AIP\netfx35_x86
call msiexec /qb /a %WORKFOLDER%\ext\netfx35_x86\vs_setup.msi USING_EXUIH=1 REBOOT=ReallySuppress /l*v %WORKFOLDER%\logs\netfx35_x86.log TARGETDIR=%WORKFOLDER%\AIP\netfx35_x86
 
REM create the NETFX35 x64 admin install point
md %WORKFOLDER%\AIP\netfx35_x64
call msiexec /qb /a %WORKFOLDER%\ext\netfx35_x64\vs_setup.msi USING_EXUIH=1 REBOOT=ReallySuppress /l*v %WORKFOLDER%\logs\netfx35_x64.log TARGETDIR=%WORKFOLDER%\AIP\netfx35_x64


REM ------------------------------------------------------------
REM create the NETFX20 x86 SP1 admin install point

REM 2.0 SP1 files location
Set fx20=%WORKFOLDER%\ext\wcu\dotNetFramework\dotNetFX20\
md %WORKFOLDER%\AIP\NETFX20_x86
call msiexec /a %fx20%netfx20a_x86.msi /update %fx20%ASPNET.msp;%fx20%CLR.msp;%fx20%CRT.msp;%fx20%NetFX_CA.msp;%fx20%NetFX_Core.msp;%fx20%NetFX_Other.msp;%fx20%PreXP.msp;%fx20%WinForms.msp;%fx20%DW.msp USING_EXUIH=1 REBOOT=ReallySuppress /l*v %WORKFOLDER%\logs\netfx20_x86.log TARGETDIR=%WORKFOLDER%\AIP\NETFX20

REM create the NETFX20 x64 SP1 admin install point
md %WORKFOLDER%\AIP\NETFX20_x64
call msiexec /a %fx20%Netfx20a_x64.msi /update %fx20%ASPNET_64.msp;%fx20%CLR_64.msp;%fx20%CRT_64.msp;%fx20%DW_64.msp;%fx20%NetFX_Core_64.msp;%fx20%NetFX_Other_64.msp;%fx20%WinForms_64.msp;%fx20%ASPNET.msp;%fx20%CLR.msp;%fx20%CRT.msp;%fx20%NetFX_CA.msp;%fx20%NetFX_Core.msp;%fx20%NetFX_Other.msp;%fx20%PreXP.msp;%fx20%WinForms.msp;%fx20%DW.msp USING_EXUIH=1 REBOOT=ReallySuppress /l*v %WORKFOLDER%\logs\netfx20_x64.log TARGETDIR=%WORKFOLDER%\AIP\NETFX20_x64


REM ------------------------------------------------------------
REM create the NETFX30 SP1 x86 admin install point

REM 3.0 SP1 files location
Set fx30=%WORKFOLDER%\ext\wcu\dotNetFramework\dotNetFX30\
md %WORKFOLDER%\AIP\NETFX30_x86
call msiexec /a %fx30%netfx30a_x86.msi /update %fx30%WCF.msp;%fx30%WCS.msp;%fx30%WF.msp;%fx30%WPF1.msp;%fx30%WPF2.msp;%fx30%WPF_Other.msp;%fx30%XPS.msp;%fx30%WF_32.msp;%fx30%WPF2_32.msp;%fx30%WPF_Other_32.msp USING_EXUIH=1 REBOOT=ReallySuppress /l*v %WORKFOLDER%\logs\netfx30_x86.log TARGETDIR=%WORKFOLDER%\AIP\NETFX30_x64

REM create the NETFX30 SP1 x64 admin install point
md %WORKFOLDER%\AIP\NETFX30_x64
call msiexec /a %fx30%netfx30a_x64.msi /update %fx30%WCF.msp;%fx30%WCS.msp;%fx30%WF.msp;%fx30%WPF1.msp;%fx30%WPF2.msp;%fx30%WPF_Other.msp;%fx30%XPS.msp;%fx30%WCF_64.msp;%fx30%WCS_64.msp;%fx30%WF_64.msp;%fx30%WPF1_64.msp;%fx30%WPF2_64.msp;%fx30%WPF_Other_64.msp USING_EXUIH=1 REBOOT=ReallySuppress /l*v %WORKFOLDER%\logs\netfx30_x64.log TARGETDIR=%WORKFOLDER%\AIP\NETFX30_x64

Voir aussi

Concepts

Guide de déploiement de .NET Framework 3.5 pour les développeurs d'applications