【发布时间】:2014-07-24 20:29:56
【问题描述】:
我在 IIS 中有以下结构。
Internet Information Services
(local computer)
Web Sites
Default Web Site
MyApplication
MyApplication 是 IIS 中的应用程序。
Default Web Site 上未设置集成 Windows 身份验证。
但是我想在MyApplication 上设置集成 Windows 身份验证。 (它是一个 Intranet 应用程序)。
这可以通过 GUI 完成:右键单击 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 Metabase 属性吗?
【问题讨论】:
标签: iis