Настройка NTAuthenticationProviders на уровне приложения в IIS 6
У меня есть следующая структура в IIS.
Internet Information Services
(local computer)
Web Sites
Default Web Site
MyApplication
MyApplication
такое приложение в IIS
Встроенная проверка подлинности Windows НЕ установлена наDefault Web Site
, Однако я хочу установить встроенную проверку подлинности Windows наMyApplication
, (Это приложение для интранета).
Это можно сделать через графический интерфейс: щелкните правой кнопкой мыши наDefault Web Site
и выбратьProperties
, ВыберитеDirectory Security
вкладку и нажмитеEdit
на Анонимный доступ и контроль аутентификации.
Я хочу включить это в скрипт установки. У меня есть другие команды установки, используяadsutil.vbs
но я'Я пытаюсь настроить встроенную проверку подлинности Windows.
Бег:
cscript // nologo c: \ Inetpub \ AdminScripts \ adsutil.vbs GET / W3SVC / 1 / NTAuthenticationProviders
Возвращает
NTAuthenticationProviders : (STRING) "NTLM"
Тем не менее, я ожидал, чтобы иметь возможность бежать
cscript // nologo c: \ Inetpub \ AdminScripts \ adsutil.vbs GET / W3SVC / 1 / ROOT / MyApplication / NTAuthenticationProviders
Но это возвращается
Error Trying To GET the property: (Get Method Failed)
NTAuthenticationProviders (This property is probably not allowed at this node)
Разве невозможно установитьNTAuthenticationProviders
Свойство метабазы на уровне приложения?