Remarque
- Date de publication d’origine : 12 septembre 2025
- ID de la Base de connaissances : 5067470
Journal des modifications
| Modifier la date | Modifier la description |
|---|---|
| 13 février 2026 |
|
| Le 28 janvier 2026 |
|
Contenu de cet article
- Récapitulatif
- Chronologie
- Gérez activement vos projets
- Forum Aux Questions
- Ressources supplémentaires
Récapitulatif
Cet article fournit des instructions pour quitter l’utilitaire de ligne de commande WMIC (Windows Management Instrumentation Command-line). L’utilitaire WMIC approche de son retrait complet et de son retrait pour vous aider à sécuriser et à renforcer votre environnement. Les dernières installations de Windows 11, version 24H2 et 25H2 ont déjà l’utilitaire WMIC supprimé par défaut ; il ne peut être installé qu’en tant que fonctionnalité à la demande (FoD). L’utilitaire WMIC sera entièrement supprimé dans la prochaine mise à jour des fonctionnalités Windows et ne sera plus disponible en tant que fonctionnalité à la demande (FoD). Il est fortement recommandé d’effectuer votre migration dès que possible.
Il est important de noter que seul l’outil WMIC est déconseillé : Windows Management Instrumentation (WMI) lui-même fait toujours partie de Windows. Microsoft recommande d’utiliser PowerShell et d’autres outils modernes pour toutes les tâches précédemment effectuées avec l’utilitaire WMIC. Cette modification renforce Windows en supprimant un composant obsolète sans perdre les fonctionnalités de gestion dans Windows. En vous préparant maintenant, vous pouvez contribuer à assurer une transition en douceur de l’utilitaire WMIC obsolète.
Chronologie
2016 : L’utilitaire WMIC est déconseillé dans Windows Server 2012.
2021 : L’utilitaire WMIC est déconseillé dans Windows 10, version 21H2.
2022 : L’utilitaire WMIC est disponible dans Windows 11, version 22H2 en tant que fonctionnalité à la demande (FoD), qui était préinstallé et activé par défaut.
2024 : L’utilitaire WMIC est désactivé par défaut dans Windows 11, versions 23H2 et 24H2. Il est toujours disponible en tant que fonctionnalité à la demande (FoD).
2025 : L’utilitaire WMIC est supprimé, s’il est déjà installé, lors de la mise à niveau vers Windows 11 version 25H2. Toutefois, vous pouvez l’ajouter de nouveau en tant que fonctionnalité à la demande (FoD).
2026 : L’utilitaire WMIC sera complètement supprimé de Windows 11 dans la prochaine mise à jour des fonctionnalités de Windows. Il ne sera pas disponible en tant que fonctionnalité à la demande (FoD).
Gérez activement vos projets
Si vous avez utilisé l’utilitaire WMIC pour des tâches administratives ou dans des applications, nous vous recommandons d’abandonner l’utilitaire WMIC et d’utiliser des alternatives prises en charge. N’oubliez pas que Windows ne perd aucune fonctionnalité : continuez à interroger et à gérer les systèmes Windows à l’aide d’outils pris en charge tels que PowerShell ou des interfaces de programmation. Les organisations disposant de systèmes de déploiement ou de surveillance automatisés qui s’appuient sur WMIC doivent valider et mettre à jour leurs outils pour éviter les perturbations.
Utilisez PowerShell pour les tâches WMI.WMI dans PowerShell inclut des cmdlets intégrés pour Windows Management Instrumentation qui peuvent effectuer tout ce que WMIC a fait (et plus encore). Les requêtes WMIC courantes peuvent être remplacées directement par des commandes PowerShell. Par exemple, pour renvoyer une liste de noms de processus :
- Remplacez la requête WMIC : wmic path win32_process get Name.
- Utilisez plutôt la commande PowerShell : Get-CimInstance Win32_Process | Select-Object nom.
Si vous avez des fichiers de commandes ou des scripts qui appellent WMIC, prévoyez de les réécrire à l’aide d’applets de commande PowerShell (telles que Get-CimInstance, Get-WmiObject, Invoke-CimMethod, etc.). Si nécessaire, exécutez PowerShell à partir d’une invite CMD à l’aide de la powershell -c "<command>" syntaxe. Ainsi, même dans des contextes de ligne de commande, vous pouvez appeler des commandes PowerShell pour remplacer WMIC.
Envisagez des alternatives programmatiques. Si vous avez des applications ou des scripts avancés qui utilisent WMIC, vous pouvez obtenir les mêmes résultats en interrogeant WMI par d’autres moyens. Par instance, vous pouvez utiliser l’API COM de WMI ou des bibliothèques .NET (comme System.Management en C#) pour exécuter des requêtes WMI directement dans le code. Les langages de script peuvent également interagir avec WMI sans WMIC. Toute fonctionnalité que vous avez utilisée dans WMIC est fournie par l’infrastructure WMI sous-jacente, à laquelle vous pouvez accéder via PowerShell ou des interfaces de programmation. La documentation Microsoft contient des exemples d’exécution d’opérations WMI dans le code. Le passage à ces méthodes vous aidera à garantir que vos outils continueront de fonctionner après la disparition de WMIC.
Mettre à jour la documentation et les processus. Mettez à jour toute documentation informatique interne, scripts de support ou guides utilisateur qui font référence aux commandes WMIC pour refléter la nouvelle approche. Par exemple, si un article de support demande aux utilisateurs d’exécuter une commande WMIC pour collecter des informations, réécrivez-le pour utiliser PowerShell ou des interfaces de programmation. Cela permettra d’éviter toute confusion une fois que WMIC ne sera plus disponible. De même, si un système de déploiement ou de surveillance automatisé de votre environnement utilise WMIC, mettez-le à jour pour utiliser une alternative avant que la suppression WMIC ne prenne effet.
Forum Aux Questions
Qu’est-ce que WMIC ?
WMIC est l’abréviation de Windows Management Instrumentation Command-line. Il s’agit d’un outil en ligne de commande Windows intégré hérité qui vous permet d’interagir avec le système Windows Management Instrumentation (WMI) via des commandes texte.
WMI est-il supprimé de Windows ?
Non, WMI n’est pas supprimé. Seul l’outil en ligne de commande WMIC est supprimé. L’infrastructure Windows Management Instrumentation (WMI) sous-jacente reste une partie essentielle de Windows et n’est absolument pas affectée par cette suppression.
Vous pourrez toujours utiliser WMI via :
- Applets de commande PowerShell (Get-CimInstance, Get-WmiObject, Invoke-CimMethod)
- Interfaces de programmation (.NET System.Management, API COM)
- Autres langages de script** qui interagissent avec WMI
Tout script ou application utilisant WMI par d’autres moyens (par exemple, un script PowerShell utilisant Get-CimInstance ou un programme C# utilisant des classes WMI) continuera de fonctionner normalement. **Seul le wrapper de ligne de commande wmic.exe est supprimé, pas le service WMI lui-même.
Quelle version de Windows 11 WMIC sera-t-il supprimé en premier ?
WMIC sera supprimé à partir de Windows 11, version 25H2. Vous pouvez l’ajouter à nouveau en tant que fonctionnalité à la demande (FoD).
Quand WMIC sera-t-il complètement supprimé de Windows ?
WMIC sera complètement supprimé dans la prochaine mise à jour des fonctionnalités de Windows 11 en 2026. Vous ne pouvez pas le rajouter en tant que fonctionnalité à la demande.
J’ai des scripts/outils qui utilisent WMIC. Que dois-je faire ?
Vous devez mettre à jour vos scripts et outils pour utiliser PowerShell ou une autre méthode prise en charge dès que possible. Tout ce que vous avez fait avec une commande WMIC peut être exécuté avec PowerShell. Par exemple, le billet de blog WMIC montre comment remplacer une requête WMIC typique par une commande PowerShell équivalente à l’aide de Get-CimInstance. Si vous avez un fichier de commandes qui appelle WMIC, vous pouvez le réécrire en tant que script PowerShell ou utiliser PowerShell dans le fichier de commandes. Si vos outils sont plus complexes, vous pouvez utiliser des bibliothèques de programmation pour WMI.
Ressources supplémentaires
Utilitaire WMI de ligne de commande (WMIC) déconseillé : Étapes suivantes
Fonctionnalités déconseillées du client Windows
Fonctionnalités supprimées ou obsolètes dans Windows Server 2012
Utilitaire de ligne de commande WMI (WMIC) - Applications Win32