VirtualDirectory Klasse 2
Stellt ein virtuelles IIS-Verzeichnis dar.
Syntax
class VirtualDirectory : ConfiguredObject
Methoden
In der folgenden Tabelle werden die Methoden aufgelistet, die von der VirtualDirectory
-Klasse verfügbar gemacht werden.
Name | Beschreibung |
---|---|
Erstellen | Erstellt ein virtuelles Verzeichnis. |
GetAllSections | (Geerbt von ConfiguredObject.) |
GetSection | (Geerbt von ConfiguredObject .) |
RevertToParent | Setzt den Konfigurationswert oder die Werte eines virtuellen Verzeichnisses auf die Werte des übergeordneten Verzeichnisses zurück. |
Eigenschaften
In der folgenden Tabelle sind die Eigenschaften aufgeführt, die von der VirtualDirectory
-Klasse verfügbar gemacht werden.
Name | Beschreibung |
---|---|
AllowSubDirConfig |
Ein boolean Lese-/Schreibwert. true wenn IIS nach Web.config-Dateien in Inhaltsverzeichnissen sucht, die niedriger als die aktuelle Ebene sind; false wenn IIS diese Dateien nicht in Verzeichnissen unter der aktuellen Ebene sucht. Der Standardwert ist true . |
ApplicationPath |
Ein schreibgeschützter string Wert, der den Pfad für die Anwendung enthält, zu der das virtuelle Verzeichnis gehört. Eine Schlüsseleigenschaft. |
LogonMethod |
Eine sint32 Lese-/Schreibaufzählung, die angibt, wie ein Benutzer lokal angemeldet ist. Die Art der Anmeldung bestimmt, ob das resultierende Token auch aus der Ferne verwendet werden kann. Die möglichen Werte werden weiter unten im Abschnitt Hinweise aufgeführt. |
Password |
Ein string Lese-/Schreibwert, der das verschlüsselte Kennwort für den Zugriff auf den physischen Pfad für das virtuelle Verzeichnis angibt. |
Path |
Ein schreibgeschützter string Wert, der den virtuellen Verzeichnispfad enthält. Eine Schlüsseleigenschaft. |
PhysicalPath |
Ein string Lese-/Schreibwert, der den physischen Pfad angibt, der dem virtuellen Verzeichnis zugeordnet ist. |
SiteName |
Ein schreibgeschützter string Wert, der den Namen der Website enthält, zu der das virtuelle Verzeichnis gehört. Eine Schlüsseleigenschaft. |
UserName |
Ein string Lese-/Schreibwert, der einen Benutzer angibt, der über Berechtigungen für den Zugriff auf Konfigurationsdateien oder -inhalte in einem virtuellen Verzeichnis verfügt. Der Standardwert ist null . |
Unterklassen
Diese Klasse enthält keine Unterklassen.
Hinweise
Die folgende Tabelle enthält die möglichen Werte und Schlüsselwörter für die LogonMethod
Eigenschaft. Der Standardwert ist 3 (ClearText
). Weitere Informationen finden Sie in der LogonUserEx-Funktion.
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 wird der physische Pfad für die Standardwebsite festgelegt.
' 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_
Vererbungshierarchie
VirtualDirectory
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 unter Windows Server 2008 R2 - IIS 8.0 auf Windows Server 2012 - IIS 8.5 unter Windows Server 2012 R2 - IIS 10.0 auf Windows Server 2016 |
Produkt | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
MOF-Datei | WebAdministration.mof |