Многие наверное задавались подобным вопросом, существует множество различных решений, как платных так и бесплатных. Сегодня разберем данный вопрос на основе встроенных средств Windows.
В данном случае будем использовать инструментарий управления Windows — WMI.
Запуск WMI
Start > Run > cmd
Выполнить в командой строке — wmic
Для примера узнаем на удаленной машине информацию о процессоре:
wmic:rootcli>/node:PcName cpu get name,caption,maxclockspeed,systemname
где PcName является именем компьютера, в результате получаем нечто вроде:
теперь выясняем набор установленного ПО на данной машине:
wmic:rootcli>/node:PcName product get name
через некоторое время, потраченного на сбор информации получаем список установленного софта:
Теперь можно выбрать программу подлежащую удалению, к примеру 7-Zip:
wmic:rootcli>/node:PcName product where name="7-Zip 19.00 (x64 edition)" call uninstall
На запрос предложения удаления программы, ответить — Y:
Execute (\TEST2016ROOTCIMV2:Win32_Product.IdentifyingNumber="{23170F69-40C1-2702-1900-000001000000}",Name="7-Zip 19.00 (x64 edition)",Version="19.00.00.0")->Uninstall() (Y/N/?)? y
О результатах будет сообщено дополнительно:
Method execution successful. Out Parameters: instance of __PARAMETERS { ReturnValue = 0; };
Done.
Ваш комментарий будет первым