Разрешения IIS6 Classic ASP WMI - PullRequest
       18

Разрешения IIS6 Classic ASP WMI

1 голос
/ 31 августа 2011

Я разрабатываю простой внутренний классический веб-сайт ASP (обслуживаемый IIS6), чтобы помочь перезагрузить несколько удаленных компьютеров.

Пул приложений запущен с набором учетных данных, которые являются администраторами этой группы.компьютеров, но всякий раз, когда я пытаюсь подключиться к любому из удаленных компьютеров с помощью WMI, я получаю сообщение об отказе в доступе.

Я пытался подключиться несколькими способами:

 WbemScripting.SWbemLocator.ConnectServer(sComputerName, "\root\cimv2\")

 Getobject("winmgmts:{impersonationLevel=Delegate," & _
     "authority=kerberos:OurDomain\" & sComputerName & "}!" & _
     "\\" & sComputerName & "\root\cimv2")

Iя могу заставить код работать, если я передаю учетные данные в метод ConnectServer (), но мы не будем хранить учетные данные в коде ...

Есть идеи, как это исправить?

1 Ответ

0 голосов
/ 03 мая 2012

Вы настраивали делегирование внутри активного каталога на объектах компьютера?Только тогда будет работать делегирование с веб-сервера через учетную запись на другой удаленный компьютер.

См. Скриншот, где настроить.enter image description here

...