Freigeben über


AnonymousAuthenticationSection Klasse1

Konfiguriert die anonyme Authentifizierung.

Syntax

class AnonymousAuthenticationSection : ConfigurationSection  

Methoden

In der folgenden Tabelle werden die Methoden aufgelistet, die von der AnonymousAuthenticationSection Klasse verfügbar gemacht werden.

Name Beschreibung
GetAllowDefinition (Geerbt von ConfigurationSection.)
GetAllowLocation (Geerbt von ConfigurationSection.)
RevertToParent (Geerbt von ConfigurationSection.)
SetAllowDefinition (Geerbt von ConfigurationSection.)
SetAllowLocation (Geerbt von ConfigurationSection.)

Eigenschaften

In der folgenden Tabelle werden die Eigenschaften aufgeführt, die von der AnonymousAuthenticationSection Klasse verfügbar gemacht werden.

Name Beschreibung
Enabled Ein Lese-/Schreibwert boolean. true wenn die anonyme Authentifizierung aktiviert ist; andernfalls, false. Der Standardwert ist true.
Location (Geerbt von ConfigurationSection.) Eine Schlüsseleigenschaft.
LogonMethod Eine Lese-/Schreib-Enumeration, sint32 welche die Methode für Anmeldungen vorgibt. Die möglichen Werte werden weiter unten im Abschnitt Hinweise aufgeführt.
Password Ein mit Lese-/Schreibzugriff verschlüsselter string Wert, der ein Kennwort enthält.
Path (Geerbt von ConfigurationSection.) Eine Schlüsseleigenschaft.
UserName Ein Wert mit Lese-/Schreibzugriff string, der einen Benutzernamen enthält. Der Standardwert ist IUSR.
SectionInformation (Geerbt von ConfigurationSection.)

Unterklassen

Diese Klasse enthält keine Unterklassen.

Hinweise

In der folgenden Tabelle werden die verschiedenen möglichen Werte für die LogonMethod Eigenschaft angezeigt. Der Standardwert ist 3 (ClearText).

Wert Schlüsselwort Beschreibung
0 Interactive Dieser Anmeldetyp ist für Benutzer vorgesehen, die interaktiv den Computer verwenden.
1 Batch Dieser Anmeldetyp ist für Batchserver vorgesehen, bei denen Prozesse im Auftrag eines Benutzers ohne direkte Intervention ausgeführt werden können. Anmeldeinformationen werden für diesen Anmeldetyp nicht zwischengespeichert.
2 Network Dieser Anmeldetyp ist für Hochleistungsserver zur Authentifizierung von Nur-Text-Kennwörtern vorgesehen. Anmeldeinformationen werden für diesen Anmeldetyp nicht zwischengespeichert.
3 ClearText Dieser Anmeldetyp behält den Namen und das Kennwort im Authentifizierungspaket bei, wodurch der Server Verbindungen zu anderen Netzwerkservern herstellen kann, während er die Identität des Clients vorgibt.

Beispiel

Im folgenden Beispiel werden die AnonymousAuthenticationSection-Werte für die Standardwebsite angezeigt.

' 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  
  

Vererbungshierarchie

ConfigurationSection

AnonymousAuthenticationSection

Anforderungen

type Beschreibung
Client - IIS 7.0 unter Windows Vista
- IIS 7.5 unter Windows 7
- IIS 8.0 unter Windows 8
- IIS 10.0 unter Windows 10
Server - IIS 7.0 unter Windows Server 2008
- IIS 7.5 auf Windows Server 2008 R2
- IIS 8.0 unter Windows Server 2012
- IIS 8.5 unter Windows Server 2012 R2
- IIS 10.0 unter Windows Server 2016
Produkt - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
MOF-Datei WebAdministration.mof

Weitere Informationen

AuthenticationSection-Klasse
BasicAuthenticationSection-Klasse
ClientCertificateMappingAuthenticationSection-Klasse
ConfigurationSection-Klasse
DigestAuthenticationSection-Klasse
FormsAuthenticationConfiguration-Klasse
FormsAuthenticationCredentials-Klasse
FormsAuthenticationUser-Klasse
IisClientCertificateMappingAuthenticationSection-Klasse
PassportAuthentication-Klasse
WindowsAuthenticationSection-Klasse