Condividi tramite


Classe VirtualDirectory2

Rappresenta una directory virtuale IIS.

Sintassi

class VirtualDirectory : ConfiguredObject  

Metodi

Nella tabella seguente sono elencati i metodi esposti dalla VirtualDirectory classe .

Nome Descrizione
Creare Crea una directory virtuale.
GetAllSections Ereditato da ConfiguredObject.
GetSection Ereditato da ConfiguredObject.
RevertToParent Ripristina il valore o i valori di configurazione di una directory virtuale a quelli della relativa directory padre.

Proprietà

Nella tabella seguente sono elencate le proprietà esposte dalla VirtualDirectory classe .

Nome Descrizione
AllowSubDirConfig Valore di lettura/scrittura boolean . true se IIS cerca Web.config file nelle directory del contenuto inferiori al livello corrente; false se IIS non cerca questi file nelle directory inferiori al livello corrente. Il valore predefinito è true.
ApplicationPath Valore di sola string lettura che contiene il percorso dell'applicazione a cui appartiene la directory virtuale. Proprietà chiave.
LogonMethod Enumerazione di lettura/scrittura sint32 che specifica la modalità di accesso locale di un utente. Il tipo di accesso determinerà se il token risultante può essere usato anche in remoto. I valori possibili sono elencati più avanti nella sezione Osservazioni.
Password Valore di lettura/scrittura string che specifica la password crittografata per l'accesso al percorso fisico per la directory virtuale.
Path Valore di sola string lettura che contiene il percorso della directory virtuale. Proprietà chiave.
PhysicalPath Valore di lettura/scrittura string che specifica il percorso fisico associato alla directory virtuale.
SiteName Valore di sola string lettura che contiene il nome del sito Web a cui appartiene la directory virtuale. Proprietà chiave.
UserName Valore di lettura/scrittura string che specifica un utente che dispone dei diritti di accesso a qualsiasi file di configurazione o contenuto in una directory virtuale. Il valore predefinito è null.

Sottoclassi

Questa classe non contiene sottoclassi.

Commenti

La tabella seguente contiene i valori e le parole chiave possibili per la LogonMethod proprietà . Il valore predefinito è 3 (ClearText). Per altre informazioni, vedere la funzione LogonUserEx .

Valore Parola chiave Descrizione
0 Interactive Questo tipo di accesso è destinato agli utenti che verranno usati in modo interattivo nel 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 in 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 stabilire connessioni ad altri server di rete durante la rappresentazione del client.

Esempio

Nell'esempio seguente viene impostato il percorso fisico per il sito Web predefinito.

' Connect to the WMI WebAdministration namespace.  
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")  
' Get the root virtual directory for the default Web site.  
Set oVDir = oWebAdmin.Get(_   
"VirtualDirectory.SiteName='Default Web Site',ApplicationPath='/',Path='/'")  
  
' Set the physical path for the default Web site.  
oVDir.PhysicalPath = "C:\MyContent"  
oVDir.Put_  
  

Gerarchia di ereditarietà

ConfiguredObject

VirtualDirectory

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 ConfiguredObject
Classe Object
LogonUserEx