Я пытаюсь создать приложение для удаления, которое регулярно удаляет приложение X. Отправной точкой для доступа к приложениям, установленным на компьютере с Windows, является их получение из класса WMI под названием Win32_Product. Но когда я запускаю такую базовую команду, я получаю следующую ошибку.
Я искал technet и SO, но либо их обходные пути не сработали для меня, либо были слишком подробными техническими, что не имело для меня смысла.
Пожалуйста помоги.
ps$ Get-WmiObject -class win32_product
IdentifyingNumber : {09959E11-AD5D-408E-96AF-E3346954D6B8}
Name : Shared Add-in Extensibility Update for Microsoft .NET Framework 2.0 (KB908002)
Vendor : Microsoft
Version : 1.0.0
Caption : Shared Add-in Extensibility Update for Microsoft .NET Framework 2.0 (KB908002)
Get-WmiObject : Generic failure
At line:1 char:14
+ Get-WmiObject <<<< -class win32_product
+ CategoryInfo : InvalidOperation: (:) [Get-WmiObject], ManagementException
+ FullyQualifiedErrorId : GetWMIManagementException,Microsoft.PowerShell.Commands.GetWmiObjectCommand
Если бы я был немного более терпеливым, я бы нашел ссылку Microsoft Hotfix в этих вышеупомянутых ссылках для точной проблемы, с которой я столкнулся.
Ниже приведена ссылка, по которой можно найти исправление для всех, кого это интересует.
Отправьте запрос на исправление, и все готово.