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