Я использую WMI-запрос (используя wbemtest):
select * from AuthenticationSection
используя пространство имен root/webadministration
, и я получаю следующую ошибку на нескольких серверах (Windows Server 2008):
Number: 0x80041013
Facility: Win32 Description:Provider Load Failure
На некоторых машинах (Windows 7 и Windows Server 2008) я также получаю следующую ошибку:
Number: 0x80070003
Facility: Win32 Description: The system cannot find the path specified.
Вышеупомянутые ошибки воспроизводятся для других классов, таких как HandlersSection
, IsapiCgiRestrictionSection
, GlobalModulesSection
и т. д. в том же пространстве имен, но также работает на некоторых серверах (Windows Server 2012, Windows Server 2008)
Есть ли какие-либо параметры конфигурации, которые необходимо установить перед выполнением этих запросов?
Я пробовал погуглить, но не нашел ничего полезного, высоко ценю вашу помощь.
Чтобы запросить root/WebAdministration
пространство имен, вам необходимо установить IIS7 WMI Provider.
В Windows Server 2008 вы можете установить его, включив следующую службу ролей IIS в диспетчер сервера:
Чтобы получить доступ к root/MicrosoftIIsv2
пространство имен, отметьте также "Совместимость с IIS 6 WMI"