Windows 7 : guide moderne sur le déploiement d'ordinateurs de bureau

Par rapport aux versions précédentes, il existe désormais un certain nombre d'outils spécialisés facilitant grandement le déploiement à grande échelle de Windows 7.

Joshua Hoffman

Le monde était différent au début des années 2000. Les entreprises commençaient tout juste à maîtriser le déploiement de Windows 2000. Nos prédécesseurs ne disposaient que de quelques ressources clés sur lesquelles s'appuyer afin de procéder à sa personnalisation et à son déploiement.

Ces outils, à l'époque, étaient sysprep.inf et unattend.txt (deux simples fichiers texte permettant de personnaliser quelques aspects du système d'exploitation), et Sysprep (un outil effaçant les identificateurs uniques sur l'ordinateur source, afin de le préparer pour la capture d'image). Si vous souhaitiez vous montrer vraiment créatif, vous pouviez élaborer un VBScript personnalisé qui allait s'exécuter automatiquement au premier démarrage de l'ordinateur après le déploiement.

Aujourd'hui, en 2010, les technologies de déploiement d'ordinateurs de bureau ont considérablement évolué. Avec Windows Vista et Windows 7, le processus est devenu un jeu d'enfant. Un riche éventail d'outils et de conseils sont à votre disposition pour vous aider à mener à bien ce processus. Dans cet article, j'aborderai quelques-uns de ces nouveaux outils et techniques destinés à vous aider à simplifier, rationaliser et accélérer le processus de déploiement d'ordinateurs de bureau.

Microsoft Assessment and Planning Toolkit

Tout projet informatique bien conçu commence par une évaluation minutieuse de l'environnement actuel et d'un plan de mise en œuvre. Le Microsoft Assessment and Planning (MAP) Toolkit vous permet justement de faire cela. Il comprend plusieurs outils couvrant trois fonctions principales : l'inventaire, l'analyse de compatibilité et la création de rapports de préparation.

L'outil d'inventaire MAP effectue un inventaire sécurisé et sans agent des ressources informatiques de l'ensemble de votre réseau. En exploitant des technologies déjà présentes sur votre réseau, dont Windows Management Instrumentation (WMI), le service d'accès à distance au Registre, les services de domaine Active Directory (AD DS) et le service Explorateur d'ordinateurs, MAP ne requiert aucune installation.

Une fois l'inventaire effectué, MAP vous fournit une analyse complète des ressources de votre entreprise avec des informations détaillées sur la composition de l'environnement ainsi qu'une identification des problèmes qui pourraient gêner une migration en douceur vers Windows 7. MAP possède également des fonctionnalités de création de rapports riches qui vous donnent une vision détaillée de l'état actuel de votre infrastructure informatique (consultez la figure 1).

Figure 1 The Microsoft Assessment and Planning Toolkit gives you a thorough assessment and inventory of your current environment

Figure 1 Microsoft Assessment and Planning Toolkit vous apporte une évaluation et un inventaire complets de votre environnement actuel

MAP dispose également d'outils pour effectuer un inventaire et une analyse similaires des logiciels présents dans votre environnement. Cela vous aide à comprendre l'état actuel des logiciels déployés dans votre entreprise et à identifier les problèmes qui pourraient faire obstacle à la réussite d'un déploiement. Avant de vous lancer dans votre nouveau projet de déploiement, téléchargez la dernière version du MAP Toolkit.

Microsoft Deployment Toolkit

Après avoir utilisé MAP pour obtenir une vue complète de votre infrastructure et résoudre tout problème en suspens, il est temps de passer à l'ingénierie de votre nouveau déploiement. Microsoft Deployment Toolkit (MDT) 2010 fournit une infrastructure complète et un ensemble d'outils de personnalisation, d'automatisation et de déploiement pour de nouveaux ordinateurs de bureau Windows 7. Il prend également en charge le déploiement de Windows Server 2008 R2, Windows Server 2008 et Windows Server 2003.

MDT rationalise totalement le processus de déploiement d'un nouveau système d'exploitation à l'aide d'un panneau de configuration centralisé appelé Deployment Workbench (consultez la figure 2). Trois scénarios principaux de déploiement sont pris en charge par MDT :

  • Installation Lite-Touch (LTI)
  • Installation Zero-Touch (ZTI)
  • Installation User-Driven (UDI)

Chaque scénario fournit différents niveaux d'automatisation et d'interaction utilisateur selon les besoins et les capacités de votre entreprise. Vous trouverez des conseils d'experts pour vous aider à choisir le scénario qui vous conviendra le mieux dans « Utilisation du Microsoft Deployment Toolkit » inclus dans le téléchargement du MDT.

Figure 2 The Microsoft Deployment Toolkit deployment workbench

Figure 2 Deployment Workbench dans Microsoft Deployment Toolkit

Plusieurs approches de création d'images sont possibles. Vous pouvez décider de créer une « image épaisse », c'est-à-dire effectuer une capture complète de l'environnement de l'ordinateur de bureau avec son système d'exploitation, ses pilotes, ses applications, etc.

Inversement, une « image fine » représente une approche minimaliste en n'incluant que le strict nécessaire à la création de l'environnement informatique d'ordinateurs de bureau. L'ajout d'applications et de paramètres intervient ultérieurement dans le processus.

Une « image hybride », comme son nom l'indique, est une image qui est une sorte de « compromis » entre les deux en incluant des applications et des personnalisations basiques qui s'appliqueront à chaque utilisateur. Vous pouvez développer plus avant la personnalisation ultérieurement. Encore une fois, la documentation « Utilisation du Microsoft Deployment Toolkit » vous aidera à choisir la voie qui vous conviendra le mieux.

Une fois que vous avez sélectionné une approche de déploiement et un type d'image, MDT vous guide dans le processus de création d'un partage de déploiement (dans lequel vos images seront stockées, et à partir duquel elles seront déployées) et dans la création d'images Windows personnalisées. À partir de là, vous disposez d'un certain nombre de choix pour passer au déploiement réel de l'image, en fonction de votre scénario. Ceux-ci peuvent inclure un déploiement automatisé via System Center Configuration Manager ou un déploiement plus manuel à l'aide de médias de démarrage personnalisés.

Assurez-vous de consulter le blog de Michael Niehaus et le blog de l'équipe de déploiement car tous deux offrent encore plus d'astuces, de vidéos et de démonstrations à propos du MDT.

Kit d'installation automatique de Windows (WAIK)

Il existe de nombreuses façons d'intégrer SQL Azure à votre infrastructure SQL Server existante. La plupart des méthodes traditionnelles d'intégration et de migration de données sur des serveurs sont disponibles pour SQL Azure également, y compris SQL Server Integration Services, ce qui permet l'importation/exportation de données, la transformation de données, l'entreposage de données, etc. SQL Azure prend également en charge l'Assistant Importation et Exportation SQL Server inclus avec les outils SQL Server Management Studio pour la copie de bases de données et la migration de données vers et depuis SQL Azure (voir la figure 3).

Outil Description
Assistant Gestion d'installation (Windows SIM) Ouvre les images système Windows, crée des fichiers de réponses et gère les partages de distribution et les jeux de configuration
ImageX Capture, crée, modifie et applique des images système Windows
Gestion et maintenance des images de déploiement (DISM) Applique les mises à jour, les pilotes et les modules linguistiques à une image système Windows. DISM est disponible dans toutes les installations de Windows 7 et de Windows Server 2008 R2
Windows Pre-Installation Environment (Windows PE) Un environnement de système d'exploitation minimal utilisé pour déployer Windows. WAIK comporte plusieurs outils utilisés pour la création et la configuration d'environnements Windows PE
Outil de migration utilisateur (USMT) Fait migrer les données des utilisateurs d'un précédent système d'exploitation Windows vers Windows 7

Figure 3 Outils inclus dans le Kit d'installation automatisée (Windows AIK)

Compatibilité des applications et virtualisation

Lors d'un déploiement d'ordinateurs de bureau, l'un des problèmes les plus fréquemment rencontrés par les professionnels de l'informatique concerne la compatibilité des applications. Les applications héritées, dont celles développées en interne, peuvent être primordiales pour l'entreprise et en tant que telles celles-ci doivent être prises en compte et identifiées. Application Compatibility Toolkit (ACT) peut vous aider à accomplir cette tâche.

ACT vous aide à rationaliser les applications existantes en identifiant les doublons potentiels, les versions conflictuelles, etc. En vous aidant à standardiser les applications d'un bout à l'autre de l'entreprise, vous êtes en mesure de réduire le nombre d'applications que vous devrez tester avant de procéder à un déploiement.

Une fois le processus de rationalisation terminé, ACT peut vous aider à tester la compatibilité de chaque application avec Windows 7. Cela peut être tout simplement la présentation des détails indiquant si une application est compatible ou non et qui sont fournis par le fabricant de l'application. Mais dans d'autres cas, vous pouvez vous retrouver face à des applications internes qui demandent un test plus poussé ou face à des applications dont l'incompatibilité est déjà connue et qui nécessitent donc une solution pour pouvoir fonctionner correctement avec Windows 7.

Certaines applications possèdent des correctifs de compatibilité, également appelés shims, qui leur permettent de fonctionner correctement avec Windows 7. Cette méthode vous permet de faire fonctionner rapidement et facilement un bon nombre d'applications auparavant incompatibles. Par exemple, un shim peut faire croire à une application qu'elle s'exécute en tant qu'administrateur alors que ce n'est pas le cas, ou qu'elle s'exécute sur Windows XP alors qu'en réalité elle fonctionne sur Windows 7.

En ce qui concerne les applications pour lesquelles il n'existe aucune solution shim en utilisant ACT, vous devrez employer une technologie de virtualisation comme Virtual PC pour exécuter l'application en mode Windows XP ou Microsoft Enterprise Desktop Virtualization (MED-V). Ces technologies émulent une version précédente de Windows. MED-V, qui fait partie du Microsoft Desktop Optimization Pack, vous permet d'exécuter des applications dans un ordinateur virtuel qui utilise un système d'exploitation antérieur d'une manière totalement transparente pour l'utilisateur. Les applications apparaissent et fonctionnent comme si elles étaient installées sur le bureau. Les utilisateurs peuvent même les épingler à la barre des tâches.

Le processus de déploiement d'ordinateurs de bureau s'est considérablement modifié au cours de ces dix dernières années. Les outils et techniques disponibles aujourd'hui vous offrent un contrôle plus renforcé que par le passé et vous permettent de rationaliser la gestion, de simplifier le processus et d'accélérer le déploiement.

Joshua Hoffman

Joshua Hoffmanest l'ancien rédacteur en chef de TechNet Magazine. À présent auteur et consultant indépendant, il conseille ses clients sur la technologie et le marketing orienté public. M. Hoffman est également rédacteur en chef de ResearchAccess.com, un site consacré à faire croître et enrichir la communauté de recherche du marché. Il habite à New York.

Contenu associé