Microsoft видалила інструмент WMIC зі збірок Windows 11 Dev
Якщо ви часто використовуєте старий добрий класичний інструмент WMIC, ось погані новини. Програмний гігант Redmond відмовився від нього в 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.
Говорячи про збірки каналу розробника, інструмент 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.