Gestion et déploiement
Les professionnels de l’informatique ou les développeurs qui se préparent à déployer Windows 7 auront une confiance accrue et bénéficieront d’un cycle d’évaluation plus court en raison des améliorations apportées aux fonctionnalités et outils d’imagerie. Il s’agit notamment de la prise en charge de la gestion des applications, des pilotes et des systèmes d’exploitation dans des fichiers image hors connexion. En outre, la création et la gestion d’images seront plus faciles et seront disponibles pour un plus large éventail d’organisations informatiques. Le déploiement de Windows 7 sur des ordinateurs professionnels sera également plus facile et plus rapide grâce aux nouveaux outils de migration informatique et aux technologies de déploiement automatisé.
Windows PowerShell 2.0
PowerShell est un langage de script managé Microsoft .NET complet qui a à la fois un interpréteur de commande interactif et un environnement de script intégré graphique (ISE). Il prend en charge la branche, la boucle, les fonctions, le débogage, la gestion des exceptions et l’internationalisation. PowerShell 2.0 fait partie de Windows 7 et offre de nombreuses améliorations et un ensemble croissant d’applets de commande pour Diagnostics Windows, Microsoft Active Directory, Microsoft Internet Information Services (IIS) et bien plus encore.
La fonctionnalité de communication à distance PowerShell 2.0 permet désormais aux utilisateurs d’exécuter des commandes sur un ou plusieurs ordinateurs distants à partir d’un seul ordinateur exécutant PowerShell. Les développeurs peuvent également héberger PowerShell sur IIS pour accéder à leurs serveurs et les gérer.
PowerShell 2.0 prend en charge le partitionnement et l’organisation de scripts PowerShell à l’aide de modules qui peuvent être distribués et déployés en tant qu’unités autonomes et réutilisables. Il inclut également la prise en charge des transactions dans le moteur et les API PowerShell, ce qui signifie que les développeurs peuvent démarrer, valider et restaurer des transactions à l’aide d’applets de commande de transaction intégrées. En outre, le moteur PowerShell inclut la prise en charge des événements pour l’écoute, le transfert et l’action sur les événements système et de gestion. Les applications PowerShell peuvent être écrites pour s’abonner à certains événements pour un traitement synchrone ou asynchrone. (Voir Windows PowerShell.)
Figure 1. Windows PowerShell est un langage de script managé .NET complet qui a à la fois un interpréteur de commandes interactif et un ISE graphique
Windows Installer
Windows Installer a été mis à jour pour augmenter l’efficacité des développeurs en réduisant la quantité de code personnalisé nécessaire à la création d’un package d’installation et à la création de véritables installations logicielles par utilisateur.
Multiple Package Transaction permet aux développeurs de créer une seule transaction à partir de plusieurs packages à l’aide d’un chaîneur pour inclure dynamiquement des packages dans la transaction. Si un ou plusieurs des packages ne sont pas installés comme prévu, il suffit de restaurer l’installation.
Le gestionnaire d’interface utilisateur incorporée facilite l’intégration des interfaces utilisateur personnalisées en incorporant un gestionnaire d’interface utilisateur personnalisé dans le package Windows Installer.
Embedded Multiple Package Chainer permet aux développeurs d’activer les événements d’installation sur plusieurs packages. Par exemple, ils peuvent activer des événements d’installation à la demande, des événements de réparation et de désinstallation sur plusieurs packages.
De nouvelles fonctionnalités permettent également la création de véritables installations par utilisateur, notamment la prise en charge des fichiers programme par utilisateur et la fonctionnalité « élever maintenant », et fournissent une prise en charge de l’inventaire logiciel hors connexion et des vérifications de l’applicabilité des correctifs par le biais de la maintenance et de la gestion des images de déploiement. (Consultez Nouveautés de Windows Installer 5.0.)