Microsoft удалила инструмент WMIC из сборок Windows 11 Dev
Если вы часто используете старый добрый классический инструмент WMIC, вот вам немного плохих новостей. Софтверный гигант из Редмонда объявил его устаревшим в Windows 10 версии 21H1 и даже удалил его из версий Windows 11 для разработчиков. Microsoft указывает пользователям на PowerShell вместо WMIC.
Официальная документация теперь говорит следующее:
Утилита командной строки WMI (WMIC) устарела с Windows 10 версии 21H1 и с полугодового выпуска Windows Server 21H1. Эта утилита заменена Windows PowerShell для WMI. Это устаревание относится только к служебной программе командной строки WMI (WMIC); Сам инструментарий управления Windows (WMI) не затронут.
Итак, с этого момента пользователи должны использовать PowerShell. Если вы никогда не пробовали это сделать, начните с выполнения следующей команды:
Get-Command-существительное WMI *
В нем будут перечислены все командлеты WMI, существующие в вашей версии PowerShell.
Говоря о сборках Dev Channel, инструмент WMIC уже удален из Windows 11 build 22483 или выше. Если вы полагаетесь на этот консольный инструмент для скриптов и некоторой автоматизации. Все, что вам нужно, это скопировать файл wmic.exe и соответствующий ему файл языковых ресурсов из
C: \ Windows \ System32 \ wbem
папка. Получите эти два из Windows 11 build 22000, начального выпуска, или из Windows 10 20H2.
Например. если вы используете английскую версию Windows 11, скопируйте c: \ windows \ system32 \ wbem \ wmic.exe
а также c: \ windows \ system32 \ wbem \ en-US \ wmic.exe.mui
из Windows 11 22000 в вашу текущую ОС в том же месте.
После этого вы сможете использовать wmic, как и раньше.
Если вы не знакомы с WMIC, узнайте, что он может для вас сделать. Например, вы можете список установленных принтеров, распечатать диск Информация SMARTнайди приложение дата установкии многое другое.
Информация об удалении WMIC впервые была озвучена со списком устаревшие функции в Windows 10 21H1. Поэтому неудивительно, что Microsoft удалила его из Windows 11.