AnonymousAuthenticationSection Class1

配置匿名身份验证。

语法

class AnonymousAuthenticationSection : ConfigurationSection  

方法

下表列出了 AnonymousAuthenticationSection 类公开的方法。

名称 描述
GetAllowDefinition (继承自 ConfigurationSection。)
GetAllowLocation (从 ConfigurationSection 继承。)
RevertToParent (从 ConfigurationSection 继承。)
SetAllowDefinition (从 ConfigurationSection 继承。)
SetAllowLocation (从 ConfigurationSection 继承。)

属性

下表列出了 AnonymousAuthenticationSection 类公开的属性。

名称 描述
Enabled 一个读/写 boolean 值。 启用匿名身份验证时,为 true;否则为 false。 默认为 true
Location (继承自 ConfigurationSection。)一个键属性。
LogonMethod 一个指定登录方法的读/写 sint32 枚举。 后文的“备注”部分列出了可能的值。
Password 一个包含密码的读/写加密 string 值。
Path (继承自 ConfigurationSection。)一个键属性。
UserName 一个包含用户名的读/写 string 值。 默认值为“IUSR”。
SectionInformation (从 ConfigurationSection 继承。)

子类

此类不包含子类。

注解

下表列出了 LogonMethod 属性可能的值。 默认值为 3 (ClearText)。

关键字 说明
0 Interactive 此登录类型适用于将交互使用计算机的用户。
1 Batch 此登录类型适用于批处理服务器,无需用户直接干预即可代表用户执行进程。 不缓存此登录类型的凭据。
2 Network 此登录类型适用于高性能服务器对明文密码进行身份验证。 不缓存此登录类型的凭据。
3 ClearText 此登录类型保留身份验证包中的姓名和密码,从而允许服务器在模拟客户端时连接到其他网络服务器。

示例

以下示例显示默认网站的 AnonymousAuthenticationSection 值。

' Connect to the WMI WebAdministration namespace.  
Set oWebAdmin = _  
    GetObject("winmgmts:root\WebAdministration")  
  
' Get the Anonymous authentication section for the default  
' Web site.  
Set oSite = oWebAdmin.Get("Site.Name='Default Web Site'")  
oSite.GetSection "AnonymousAuthenticationSection", oAnonAuth  
  
' Display the path and location.  
WScript.Echo "Anonymous Authentication Settings"  
WScript.Echo "---------------------------------"  
WScript.Echo "Path: " & oAnonAuth.Path  
WScript.Echo "Location: " & oAnonAuth.Location  
WScript.Echo   
  
' Display the Enabled, LogonMethod, UserName, and Password  
' properties.  
WScript.Echo "Enabled: " & _  
    "[" & oAnonAuth.Enabled & "]"  
WScript.Echo "LogonMethod: " &  _  
    "[" & GetLogonMethodText(oAnonAuth.LogonMethod) & "]"  
WScript.Echo "UserName: " & "[" & oAnonAuth.UserName & "]"  
WScript.Echo "Password: " & "[" & oAnonAuth.Password & "]"  
  
' Translate the LogonMethod enumeration values to text.  
Function GetLogonMethodText(LogonMethodValue)  
  
    Select Case LogonMethodValue  
        Case 0  
            GetLogonMethodText = "Interactive"  
        Case 1  
            GetLogonMethodText = "Batch"  
        Case 2  
            GetLogonMethodText = "Network"  
        Case 3  
            GetLogonMethodText = "ClearText"  
        Case Else  
            GetLogonMethodText = "Undefined value."  
    End Select  
End Function  
  

继承层次结构

ConfigurationSection

AnonymousAuthenticationSection

要求

类型 描述
客户端 - IIS 7.0(在 Windows Vista 上)
- IIS 7.5(在 Windows 7 上)
- IIS 8.0(在 Windows 8 上)
- IIS 10.0(在 Windows 10 上)
服务器 - IIS 7.0(在 Windows Server 2008 上)
- IIS 7.5(在 Windows Server 2008 R2 上)
- IIS 8.0(在 Windows Server 2012 上)
- IIS 8.5(在 Windows Server 2012 R2 上)
- IIS 10.0(在 Windows Server 2016 上)
产品 - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0
MOF 文件 WebAdministration.mof

另请参阅

AuthenticationSection 类
BasicAuthenticationSection 类
ClientCertificateMappingAuthenticationSection 类
ConfigurationSection 类
DigestAuthenticationSection 类
FormsAuthenticationConfiguration 类
FormsAuthenticationCredentials 类
FormsAuthenticationUser 类
IisClientCertificateMappingAuthenticationSection 类
PassportAuthentication 类
WindowsAuthenticationSection 类