Windows Management Framework (Windows PowerShell 2.0, WinRM 2.0 et BITS 4.0)

S’applique à : Windows Server 2008 Service Pack 2Windows Server 2008 Datacenter without Hyper-VWindows Server 2008 Enterprise without Hyper-V

Prise en charge de Windows Vista Service Pack 1 (SP1) prend fin le 12 juillet 2011. Pour continuer à recevoir des mises à jour de sécurité pour Windows, assurez-vous que vous exécutez Windows Vista avec Service Pack 2 (SP2). Pour plus d’informations, reportez-vous à cette page web de Microsoft : prise en charge se termine pour certaines versions de Windows.

INTRODUCTION


Cet article décrit le Windows Management Framework sur Windows Server 2008, Windows Vista, Windows XP et Windows Server 2003. Le Windows Management Framework comprend les éléments suivants :
  • Windows Remote Management (WinRM) 2.0
  • Windows PowerShell 2.0
  • Service de transfert intelligent en arrière-plan (BITS) 4.0

Plus d'informations


Windows Management Framework permet d'installer des fonctionnalités de gestion mises à jour dans Windows 7 et Windows Server 2008 R2 sur Windows XP, Windows Server 2003, Windows Vista et Windows Server 2008. Windows Management Framework contient la Gestion à distance de Windows (WinRM) 2.0, Windows PowerShell 2.0 et le Service de transfert Intelligent en arrière-plan (BITS) 4.0.

WinRM 2.0

WinRM est l'implémentation Microsoft du protocole WS-Management, un protocole SOAP (Simple Object Access Protocol) standard et compatible avec les pare-feux qui permet au matériel et aux systèmes d'exploitation de différents fournisseurs d'interagir. La spécification du protocole WS-Management offre un moyen commun pour les systèmes d'accès et échange des informations de gestion dans une infrastructure informatique.

WinRM 2.0 inclut les nouvelles fonctionnalités suivantes :
  • L'API du shell client WinRM fournit les fonctionnalités pour créer et gérer des shells et des opérations de shell, des commandes et des flux de données sur des ordinateurs distants.
  • L'API de plug-in WinRM fournit des fonctionnalités qui permettent à un utilisateur d'écrire des plug-ins en mettant en œuvre certaines API pour les opérations et les ressources prises en charge.
  • WinRM 2.0 présente une structure d’hébergement. Deux modèles d'hébergement sont pris en charge. L'une est basée sur les services IIS Internet Information Services et l'autre est basée sur le service WinRM.
  • La traversée d'associations permet à un utilisateur de récupérer des instances de classes d'association à l'aide d'un mécanisme de filtrage standard.
  • WinRM 2.0 prend en charge des informations d’identification utilisateur délégation sur plusieurs ordinateurs distants.
  • Utilisateurs de WinRM 2.0 peuvent utiliser les applets de commande Windows PowerShell pour la gestion du système.
  • WinRM a ajouté un ensemble spécifique de quotas qui offrent une meilleure qualité de service et allouent les ressources de serveur aux utilisateurs simultanés. L’ensemble du quota WinRM est basée sur l’infrastructure de quota qui est implémentée pour le service IIS.
Pour plus d’informations sur WinRM 2.0, visitez les sites Web de Microsoft à l’adresse suivante :

À propos de la gestion à distance de WindowsNouveautés de WinRM 2.0Blog sur l'infrastructure de gestion Windows

Windows PowerShell 2.0

Windows PowerShell est un shell en ligne de commande et un langage de script conçu pour l'administration du système et de l'automatisation. Construit sur le Framework Microsoft.NET, Windows PowerShell permet aux professionnels de l'informatique et aux développeurs de contrôler et d'automatiser l'administration de Windows et des applications.

Les nouvelles fonctionnalités introduites dans Windows PowerShell 2.0 sont les suivantes :
  • Accès distant

    Windows PowerShell 2.0 vous permet d'exécuter des commandes sur un ou plusieurs ordinateurs distants à partir d'un seul ordinateur qui exécute Windows PowerShell. PowerShell distant permet plusieurs méthodes de connexion. Ces méthodes incluent les fan-out (1:1), interactive (1:many) et fan-in (plusieurs : 1 en utilisant le modèle d’hébergement IIS).
  • Environnement de script intégré

    PowerShell Integrated Scripting Environment (ISE) vous permet d'exécuter des commandes interactives et de modifier et déboguer des scripts dans un environnement graphique. Les principales fonctionnalités incluent la syntaxe à code de couleurs, l’exécution sélective, débogage graphique, prise en charge Unicode et l’aide contextuelle.
  • Modules

    Les modules permettent aux administrateurs et aux développeurs de script de partitionner et d'organiser leur code Windows PowerShell en unités autonomes réutilisables. Code d’un module s’exécute dans son propre contexte autonome et n’affecte pas l’état en dehors du module.
  • Fonctions avancées

    Les fonctions avancées sont des fonctions qui ont les mêmes fonctionnalités et le même comportement que les applets de commande. Toutefois, elles sont écrites entièrement dans la langue de Windows PowerShell, au lieu de C# compilé.
  • Tâches en arrière-plan

    Windows PowerShell 2.0 permet d’exécuter une commande ou une expression de manière asynchrone et « en arrière-plan » sans interaction avec la console.
  • Gestion des événements

    Cette fonctionnalité ajoute la prise en charge, dans l'infrastructure de moteur de Windows PowerShell, de l'écoute, du transfert et de l'action sur les événements système et de gestion.
  • Internationalisation de script

    Cette nouvelle fonctionnalité permet aux scripts de Windows PowerShell d'afficher les messages dans la langue parlée qui est spécifiée par le paramètre de culture de l'interface utilisateur sur l'ordinateur de l'utilisateur.
  • Le débogage de script

    Des nouvelles fonctionnalités de débogage ont été ajoutées à Windows PowerShell qui permettent de définir des points d'arrêt sur des lignes, des colonnes, des variables et des commandes, et qui vous permettent de spécifier l'action qui se produit lorsque le point d'arrêt est atteint.
  • Nouvelles applets de commande

    Windows PowerShell 2.0 introduit plus de 100 applets de commande intégrées. Ces applets de commande, à l’exclusion des autres tâches, permet de vous faire informatiques, journal des événements et tâches de gestion de compteur de performance.
Pour plus d’informations sur Windows PowerShell 2.0, visitez les sites Web de Microsoft à l’adresse suivante :

Site Web de Windows PowerShellAide en ligne de Windows PowerShellBlog de Windows PowerShellKit de développement de logiciel (SDK) Windows PowerShell

BITS 4.0

BITS est un service qui permet de transférer des fichiers entre un client et un serveur. BITS offre un moyen simple pour transférer les fichiers de manière fiable et poliment via HTTP ou HTTPS. Les téléchargements de fichiers et des téléchargements de fichiers sont pris en charge. Par défaut, BITS transfère des fichiers en arrière-plan, contrairement aux autres protocoles de transfert de fichiers au premier plan. Transferts en arrière-plan utilisent la bande passante réseau inactive uniquement afin de préserver l’expérience l’utilisateur interactif avec d’autres applications réseau, comme Internet Explorer. Premier plan ou transferts standard sont également prises en charge.

BITS 4.0 inclut les nouvelles fonctionnalités suivantes :
  • La mise en cache partagée entre systèmes homologues utilise désormais Windows BranchCache. Ce nouvel homologue, la mise en cache de modèle remplace le modèle qui est utilisé pour BITS 3.0.
  • Un modèle d’accès de ressources plus flexible permet aux applications d’associer une paire de jetons de sécurité à une tâche de transfert BITS.
  • Le serveur BITS Compact Server est un serveur de fichiers HTTP/HTTPS autonome qui permet de transférer de façon asynchrone un nombre limité de fichiers volumineux entre ordinateurs.
  • Limitation de bande passante plus précise.
Pour plus d’informations sur BITS 4.0, visitez les sites Web de Microsoft à l’adresse suivante :

À propos de BITSNouveautés de BITSBlog sur l'infrastructure de gestion Windows

Configuration système requise

WinRM 2.0 et PowerShell 2.0

WinRM 2.0 et PowerShell 2.0 peuvent être installé sur les systèmes d'exploitation pris en charge suivants :
  • Windows Server 2008 Service Pack 1
  • Windows Server 2008 Service Pack 2
  • Windows Server 2003 avec Service Pack 2
  • Windows Vista avec Service Pack 2
  • Windows Vista avec Service Pack 1
  • Windows XP avec Service Pack 3
Windows PowerShell 2.0 peut être installé sur les systèmes d’exploitation pris en charge suivants :
  • Windows Embedded Standard 2009
    • 2.0 de Windows PowerShell pour 2009 Standard de Windows Embedded peuvent être téléchargés à partir de MyOEM. Le composant de macro est également disponible à partir de MyOEM.
  • Windows Embedded POSReady 2009
    • 2.0 de Windows PowerShell pour Windows Embedded POSReady 2009 peut être téléchargé à partir de MyOEM.

Windows PowerShell 2.0 nécessite la version 2.0 du common language runtime (CLR). Les applets de commande conçues pour Windows PowerShell 2.0 doivent être compilées pour CLR 2.0. CLR 2.0 est fourni avec les versions 2.0, 3.0 ou 3.5 de Microsoft .NET Framework avec Service Pack 1.

BITS 4.0

BITS 4.0 peut être installé sur les systèmes d'exploitation pris en charge suivants :
  • Windows Server 2008 Service Pack 1
  • Windows Server 2008 Service Pack 2
  • Windows Vista avec Service Pack 2
  • Windows Vista avec Service Pack 1

Nécessite un redémarrage

Vous devrez redémarrer l’ordinateur après l’installation de Windows Management Framework.

Langues

BITS 4.0, Windows PowerShell 2.0 et WinRM 2.0 sont entièrement localisés dans les langues suivantes :
  • Chinois (simplifié)
  • Chinois (traditionnel)
  • Anglais
  • Français
  • Allemand
  • Italien
  • Japonais
  • Coréen
  • Portugais (Brésil)
  • Russe
  • Espagnol
WinRM 2.0 et BITS 4.0 sont entièrement localisés dans les langues suivantes, outre les langues mentionnées précédemment :
  • Chinois (traditionnel HK)
  • Tchèque
  • Danois
  • Néerlandais
  • Finnois
  • Grec
  • Hongrois
  • Norvégien
  • Polonais
  • Portugais
  • Suédois
  • Turc

Informations sur la suppression

Windows Management Framework Core

  • Sous Windows Vista et Windows Server 2008, cliquez sur Démarrer, cliquez sur Panneau de configuration, cliquez sur Programmes et fonctionnalités, puis cliquez sur Afficher les mises à jour installées. Cliquez sur la mise à jour contenant KB968930 dans le titre, puis cliquez sur Désinstaller.
  • Sur Windows XP et Windows Server 2003, cliquez sur Démarrer, sur Panneau de configuration, sur Ajouter ou supprimer des programmes, puis activez la case à cocher Afficher les mises à jour. Cliquez sur la mise à jour intitulée Windows Management Framework Core
    Désinstaller.

Windows Management Framework BITS

  • Sous Windows Vista et Windows Server 2008, cliquez sur Démarrer, cliquez sur Panneau de configuration, cliquez sur Programmes et fonctionnalités, puis cliquez sur Afficher les mises à jour installées. Cliquez sur la mise à jour contenant KB960568 dans le titre, puis cliquez sur Désinstaller.

Informations sur le téléchargement

Pour télécharger Windows Management Framework, sélectionnez le package d’installation pour les composants spécifiques que vous souhaitez télécharger.

Les fichiers suivants sont disponibles pour téléchargement à partir du Microsoft Download Center :

Windows Management Framework Core (WinRM 2.0 et Windows PowerShell 2.0)



Download Télécharger le package Windows Management Framework Core pour Windows Server 2008 maintenant.

Download Télécharger maintenant le package Windows Management Framework Core pour Windows Server 2008 x64.

Download Télécharger maintenant le package Windows Management Framework Core pour Windows Server 2003.

Download Télécharger maintenant le package Windows Management Framework Core pour Windows Server 2003 x64.

Download Télécharger le package Windows Management Framework Core pour Windows Vista maintenant.

Download Télécharger maintenant le package Windows Management Framework Core pour Windows Vista x64.

Download Télécharger le package Windows Management Framework Core pour Windows XP et Windows Embedded maintenant.

Windows Management Framework BITS (BITS 4.0)

Download Télécharger le package Windows Management Framework BITS pour Windows Server 2008 maintenant.

Download Télécharger maintenant le package Windows Management Framework BITS pour Windows Server 2008 x64.

Download Télécharger le package Windows Management Framework BITS pour Windows Vista maintenant.

Download Télécharger maintenant le package Windows Management Framework BITS pour Windows Vista x64.

Notes de publication de Windows Management Framework

Download Télécharger maintenant le package de notes de publication de Windows Management Framework.

Pour plus d'informations sur la façon de télécharger des fichiers de support technique Microsoft, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
Microsoft a vérifié que ce fichier ne comportait pas de virus. Microsoft a utilisé les logiciels de détection de virus les plus récents disponibles à la date à laquelle le fichier a été validé. Le fichier est stocké sur des serveurs sécurisés, ce qui empêche toute modification non autorisée du fichier.

Fichiers installés

Windows Management Framework Core

Les fichiers suivants sont installés par le package Windows Management Framework Core (WinRM 2.0 et Windows PowerShell 2.0) :
Nom de fichier
Assembly\System.Management.Automation
Assembly\Microsoft.powershell.Commands.Management
Assembly\Microsoft.powershell.Commands.Utility
Assembly\Microsoft.powershell.consolehost
Assembly\Microsoft.powershell.Security
Assembly\Microsoft.wsman.Runtime
Assembly\Microsoft.wsman.Management
Assembly\Microsoft.powershell.Editor
Assembly\Microsoft.powershell.gpowershell
Assembly\Microsoft.powershell.graphicalhost
Assembly\Microsoft.powershell.Commands.Diagnostics
Assembly\Microsoft.backgroundintelligenttransfer.Management
Assembly\System.Management.Automation.Resources
Assembly\Microsoft.powershell.Commands.Management.Resources
Assembly\Microsoft.powershell.Commands.Utility.Resources
Assembly\Microsoft.powershell.consolehost.Resources
Assembly\Microsoft.powershell.Security.Resources
Assembly\Microsoft.wsman.Management.Resources
Assembly\Microsoft.powershell.Editor.Resources
Assembly\Microsoft.powershell.gpowershell.Resources
Assembly\Microsoft.powershell.graphicalhost.Resources
Assembly\Microsoft.powershell.Commands.Diagnostics.Resources
Assembly\Microsoft.backgroundintelligenttransfer.Management.Resources
System32\Pwrshplugin.dll
System32\Windowspowershell\v1.0\Certificate.format.ps1xml
System32\Windowspowershell\v1.0\compiledcomposition.Microsoft.powershell.gpowershell.dll
System32\Windowspowershell\v1.0\Diagnostics.Format.ps1xml
System32\Windowspowershell\v1.0\dotnettypes.format.ps1xml
System32\Windowspowershell\v1.0\filesystem.format.ps1xml
System32\Windowspowershell\v1.0\getevent.types.ps1xml
System32\Windowspowershell\v1.0\Help.format.ps1xml
System32\Windowspowershell\v1.0\powershell.exe
System32\Windowspowershell\v1.0\powershellcore.format.ps1xml
System32\Windowspowershell\v1.0\powershelltrace.format.ps1xml
System32\Windowspowershell\v1.0\powershell_ise.exe
System32\Windowspowershell\v1.0\psevents.dll
System32\Windowspowershell\v1.0\pspluginwkr.dll
System32\Windowspowershell\v1.0\pwrshmsg.dll
System32\Windowspowershell\v1.0\pwrshsip.dll
System32\Windowspowershell\v1.0\Registry.format.ps1xml
System32\Windowspowershell\v1.0\types.ps1xml
System32\Windowspowershell\v1.0\wsman.Format.ps1xml
System32\Windowspowershell\v1.0\language_code\importallmodules.psd1
System32\Windowspowershell\v1.0\language_code\powershell.exe.mui
System32\Windowspowershell\v1.0\language_code\powershell_ise.resources.dll
System32\Windowspowershell\v1.0\language_code\psevents.dll.mui
System32\Windowspowershell\v1.0\language_code\pspluginwkr.dll.mui
System32\Windowspowershell\v1.0\language_code\pwrshmsg.dll.mui
System32\Windowspowershell\v1.0\modules\psdiagnostics\psdiagnostics.psd1
System32\Windowspowershell\v1.0\modules\psdiagnostics\psdiagnostics.psm1
System32\Windowspowershell\v1.0\modules\bitstransfer\bitstransfer.Format.ps1xml
System32\Windowspowershell\v1.0\modules\bitstransfer\bitstransfer.psd1
System32\Windowspowershell\v1.0\modules\bitstransfer\Microsoft.backgroundintelligenttransfer.Management.Interop.dll
System32\Wsmpty.xsl
System32\Wsmtxt.xsl
System32\Wwsmpty.xsl
System32\Wwsmtxt.xsl
System32\Wevtfwd.dll
System32\Winrm.cmd
System32\Winrm.vbs
System32\Winrmprov.dll
System32\Winrmprov.mof
System32\Winrs.exe
System32\Winrscmd.dll
System32\Winrshost.exe
System32\Winrsmgr.dll
System32\Winrssrv.dll
System32\Wsmanconfig_schema.xml
System32\Wsmanhttpconfig.exe
System32\Wsmanmigrationplugin.dll
System32\Wsmauto.dll
System32\Wsmplpxy.dll
System32\Wsmprovhost.exe
System32\Wsmres.dll
System32\Wsmselpl.dll
System32\Wsmsvc.dll
System32\Wsmwmipl.dll
System32\Wecapi.dll
System32\Wecsvc.dll
System32\Wecutil.exe

Windows Management Framework BITS

Les fichiers suivants sont installés par le package Windows Management Framework BITS (BITS 4.0) :
Nom de fichier
System32\Qmgr.dll
System32\Qmgrprxy.dll
System32\Bitsigd.dll
System32\Bitsprx2.dll
System32\Bitsprx3.dll
System32\Bitsprx4.dll
System32\Bitsprx5.dll
System32\Bitsprx6.dll
System32\Bitsperf.dll
System32\Peerdist.dll
System32\Peerdistsvc.dll
System32\Peerdisthttptrans.dll
System32\Peerdistsh.dll
System32\Peerdistwsddiscoprov.dll
System32\Lightweightserver.dll
System32\Lightweightserverproxy.dll
System32\Wbem\Bitsprovider.dll