Classe AnonymousAuthenticationSection1
Configura l'autenticazione anonima.
Sintassi
class AnonymousAuthenticationSection : ConfigurationSection
Metodi
Nella tabella seguente sono elencati i metodi esposti dalla AnonymousAuthenticationSection
classe .
Nome | Descrizione |
---|---|
GetAllowDefinition | Ereditato da ConfigurationSection. |
GetAllowLocation | Ereditato da ConfigurationSection . |
RevertToParent | Ereditato da ConfigurationSection . |
SetAllowDefinition | Ereditato da ConfigurationSection . |
SetAllowLocation | Ereditato da ConfigurationSection . |
Proprietà
Nella tabella seguente sono elencate le proprietà esposte dalla AnonymousAuthenticationSection
classe .
Nome | Descrizione |
---|---|
Enabled |
Valore di lettura/scrittura boolean . true se l'autenticazione anonima è abilitata; in caso contrario, false . Il valore predefinito è true . |
Location |
Ereditato da ConfigurationSection .) Proprietà chiave. |
LogonMethod |
Enumerazione di lettura/scrittura sint32 che specifica il metodo per gli accessi. I valori possibili sono elencati più avanti nella sezione Osservazioni. |
Password |
Valore crittografato string di lettura/scrittura che contiene una password. |
Path |
Ereditato da ConfigurationSection .) Proprietà chiave. |
UserName |
Valore di lettura/scrittura string contenente un nome utente. Il valore predefinito è "IUSR". |
SectionInformation |
Ereditato da ConfigurationSection . |
Sottoclassi
Questa classe non contiene sottoclassi.
Commenti
Nella tabella seguente sono elencati i valori possibili per la LogonMethod
proprietà. Il valore predefinito è 3 (ClearText
).
Valore | Parola chiave | Descrizione |
---|---|---|
0 | Interactive |
Questo tipo di accesso è destinato agli utenti che verranno usati in modo interattivo con il computer. |
1 | Batch |
Questo tipo di accesso è destinato ai server batch, in cui i processi possono essere eseguiti per conto di un utente senza l'intervento diretto. Le credenziali non vengono memorizzate nella cache per questo tipo di accesso. |
2 | Network |
Questo tipo di accesso è destinato ai server ad alte prestazioni per autenticare le password di testo non crittografato. Le credenziali non vengono memorizzate nella cache per questo tipo di accesso. |
3 | ClearText |
Questo tipo di accesso mantiene il nome e la password nel pacchetto di autenticazione, che consente al server di effettuare connessioni ad altri server di rete durante la rappresentazione del client. |
Esempio
Nell'esempio seguente vengono visualizzati i AnonymousAuthenticationSection
valori per il sito Web predefinito.
' 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
Gerarchia di ereditarietà
AnonymousAuthenticationSection
Requisiti
Tipo | Descrizione |
---|---|
Client | - IIS 7.0 in Windows Vista - IIS 7.5 in Windows 7 - IIS 8.0 in Windows 8 - IIS 10.0 in Windows 10 |
Server | - IIS 7.0 in Windows Server 2008 - IIS 7.5 in Windows Server 2008 R2 - IIS 8.0 in Windows Server 2012 - IIS 8.5 in Windows Server 2012 R2 - IIS 10.0 in Windows Server 2016 |
Prodotto | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
File MOF | WebAdministration.mof |
Vedere anche
Classe AuthenticationSection
Classe BasicAuthenticationSection
Classe ClientCertificateMappingAuthenticationSection
Classe ConfigurationSection
Classe DigestAuthenticationSection
Classe FormsAuthenticationConfiguration
Classe FormsAuthenticationCredentials
Classe FormsAuthenticationUser
Classe IisClientCertificateMappingAuthenticationSection
Classe PassportAuthentication
Classe WindowsAuthenticationSection