Я разрабатываю простой внутренний классический веб-сайт ASP (обслуживаемый IIS6), чтобы помочь перезагрузить несколько удаленных компьютеров.
Пул приложений запущен с набором учетных данных, которые являются администраторами этой группы.компьютеров, но всякий раз, когда я пытаюсь подключиться к любому из удаленных компьютеров с помощью WMI, я получаю сообщение об отказе в доступе.
Я пытался подключиться несколькими способами:
WbemScripting.SWbemLocator.ConnectServer(sComputerName, "\root\cimv2\")
Getobject("winmgmts:{impersonationLevel=Delegate," & _
"authority=kerberos:OurDomain\" & sComputerName & "}!" & _
"\\" & sComputerName & "\root\cimv2")
Iя могу заставить код работать, если я передаю учетные данные в метод ConnectServer (), но мы не будем хранить учетные данные в коде ...
Есть идеи, как это исправить?