Microsoft видалила команду Windows, від якої все ще залежать десятиліття сценаріїв, і вона зникла назавжди

Microsoft видалила команду Windows, від якої все ще залежать десятиліття сценаріїв, і вона зникла назавжди


Починаючи з минулого місяця, Microsoft почала видаляти інструмент під назвою WMIC з Windows 11, і це, здається, останній удар. Цей інструмент, скорочено від Windows Command Line Management Instrumentation, дозволяв користувачам змінювати або отримувати будь-яку інформацію про свою систему. Це було не для всіх, але кілька сценаріїв використовували його.

Кінець WMIC не є несподіваним, але це не означає, що його не можна пропустити. Але це не так погано, як звучить.

Що таке WMIC?

По суті, це просто інтерфейс

Microsoft видалила команду Windows, від якої все ще залежать десятиліття сценаріїв, і вона зникла назавжди

Інструмент керування Windows (WMI) — це реалізація Microsoft Web-based Enterprise Management (WBEM), яка надає набір розширень до моделі драйверів Windows, які дозволяють користувачам — як правило, ІТ-адміністраторам і розробникам — керувати комп’ютерами на базі Windows локально чи віддалено. Ним можна керувати за допомогою мов сценаріїв, таких як PowerShell і VBScript, і це дозволяє легше виконувати всі види адміністративних завдань.

WMIC — це просто спосіб взаємодії адміністраторів і розробників із WMI. Це дозволяє користувачам запускати будь-яку кількість пов’язаних з WMI команд, і тому було розроблено багато сценаріїв та інструментів, які спеціально покладаються на WMIC для виконання своїх завдань.

WMIC існує з часів Windows XP, тому за останні два десятиліття багато сценаріїв було створено на основі цих можливостей. На цій сторінці ви можете знайти відносно прості приклади, які містять різноманітні сценарії WMI, багато з яких потребують WMIC, але якщо ви перебуваєте в корпоративному середовищі, швидше за все, ви стикалися зі складнішими сценаріями, які надають важливі функції керування. Якщо ви покладаєтеся на них, то, ймовірно, помітите, що багато з них перестають працювати з останніми версіями Windows 11 або вже перестали працювати.

Ми знали, що це буде

Це лише останній крок

Хронологічна шкала, що показує план Microsoft щодо поступової відмови від WMIC
Розклад Microsoft для поступового припинення WMIC на 2024 рік
Авторство: Microsoft

Видалення WMIC з Windows 11 може стати несподіванкою, якщо ви не знаєте про цю новину, але правда полягає в тому, що цей інструмент уже деякий час не підтримується. Корпорація Майкрософт оголосила, що цей інструмент припиниться у 2016 році для Windows Server 2012, а потім у 2021 році для Windows 10 версії 21H1 (хоча в деяких документах Microsoft сказано, що насправді це була версія 21H2). Це означало, що він більше не розроблятиметься та не отримуватиме жодних нових функцій, але підтримуватиметься.

Деякий час цей інструмент усе ще був у комплекті з Windows 10 і 11 і навіть був увімкнений за замовчуванням на цих машинах. Це змінилося у 2024 році з Windows 11 версії 24H2, яка спочатку постачалася з вимкненою функцією, але все ще доступна як функція Windows on Demand (FoD). Минулого року Microsoft почала видаляти інструмент із систем, у яких була встановлена ​​Windows 11 під час оновлення до версії 25H2, але він все ще був доступний як FoD.

Тепер ми маємо останній цвях у труну. Станом на серпень 2026 року цю функцію було видалено з Windows 11 версій 24H2 і 25H2, а також опцію FoD. Ви просто не можете його повернути.

Є причина, чому це зупинилося

Пора рухатися далі

Знімок екрана Windows PowerShell, на якому показано результат команди, яка використовує інструмент керування Windows

Ось що стосується цього видалення: воно має сенс. Це не тільки триває довше, але й не означає, що у вас закінчуються варіанти. Windows Management Instrumentation загалом все ще повністю підтримується в Windows 11, а WMIC замінено на PowerShell для доступу до WMI, який все ще переважно базується на інтерфейсі командного рядка.

Команди WMIC мають еквівалент у PowerShell, і хоча вони дещо відрізняються, не повинно знадобитися надто багато часу, щоб зіставити одну з іншою. І ви можете створювати сценарії PowerShell так само легко, як і запускати звичайні пакетні сценарії за допомогою командного рядка, так що технічно втрачати нема чого. Просто вам потрібно трохи попрацювати, щоб використовувати сценарії, створені для WMIC, для використання одного з інших методів зв’язку з WMI. WMI доступна в PowerShell протягом тривалого часу, тому має сенс нарешті зробити перехід.

Крім того, можливості WMIC можуть стати проблемою безпеки в чужих руках. Це, звичайно, корисна та законна функція, але нею часто користуються зловмисники. Цей сайт містить список потенційних загроз безпеці на основі WMIC, які включають можливість виконання коду на віддаленій машині. Звичайно, це не означає, що лише видалення WMIC вирішить усі ці проблеми — зрештою, сам WMI все ще існує з усіма своїми можливостями, — але, ймовірно, краще зосередити зусилля Microsoft на більш сучасному інструменті, який можна підтримувати ефективніше.

Болісний, але необхідний крок

Якщо ви роками покладаєтеся на WMIC для створення сценаріїв, це, безумовно, буде неприємним переходом, але також легко зрозуміти, чому це відбувається. Майже десять років корпорація Майкрософт намагалася видалити WMIC, доступне рішення для заміни, яке має підвищити загальну безпеку систем Windows. Це може бути боляче, але врешті-решт це повинно сприяти кращому досвіду.



Source link

Leave a Reply

Your email address will not be published. Required fields are marked *