Віддалене видалення програм за допомогою wmi з командного рядка

Привіт, шановні Новомосковсктелі! Деякі з вас можливо задавалися питанням як видалити програму на віддаленому комп'ютері. Рядовому користувачеві це скоріше за все не потрібно, а системного адміністратора який-небудь локальної мережі це може знадобитися.

Для видалення і установки ПО на віддалених комп'ютерах існує безліч різних рішень і програмних засобів. У цій статті ми розглянемо рішення даного питання на основі вбудованих засобів windows.

Видаляти програми на віддалених машинах нам допоможе Windows Management Instrumentation або простіше кажучи WMI. У перекладі на українську це інструментарій управління Windows.

Як запустити wmi

Запуск wmi виконується з командного рядка. Відкрити командний рядок можна з "Пуск -> Всі програми -> Стандартні -> Командний рядок". або просто натискаєте клавіші "WIN + R". відкриється вікно "Виконати" в якому в полі "відкрити" набираєте "cmd" і натискаєте "OK".

Віддалене видалення програм за допомогою wmi з командного рядка

У вікні командного рядка набираємо команду wmic і натискаємо "Enter":

Віддалене видалення програм за допомогою wmi з командного рядка

Таким чином ми запустили консольную утиліту для взаємодії зі структурою WMI на локальному або віддаленому комп'ютері. Тепер за допомогою мову запитів WMI Query Language (WQL) можна виконувати різні команди WMI.

Для прикладу отримаємо весь список встановленого ПЗ на віддаленому комп'ютері. Для цього виконуємо наступний запит:

/ Node: product get name

Де замість підставляємо ім'я віддаленої та локальної машини, з якої необхідно отримати список встановлених програм. Ім'я комп'ютера краще взяти в лапки. Тиснемо "Enter". чекаємо деякий час на збір інформації та отримуємо приблизно таку картину:

Віддалене видалення програм за допомогою wmi з командного рядка

Як видалити програму з допомогою WMI?

Видалити програму можна за допомогою наступного запиту:

Де замість вставляємо ім'я комп'ютера з якого буде віддалятися програма, а замість ім'я видаляється програми як в отриманому списку ПО.

Натискаємо «Enter» і на запит пропозиції видалення програми відповідаємо Y:

Після спроби видалення буде виведено повідомлення про результати. У разі успішного видалення повідомлення буде такого виду:

Method execution successful.
Out Parameters:
instance of __PARAMETERS
ReturnValue = 0;
>;

На цьому все! До зустрічі в наступних випусках!

Схожі статті