DirectoryBrowseSection-Klasse
Konfiguriert das Verzeichnisbrowsen in IIS.
Syntax
class DirectoryBrowseSection : ConfigurationSection
Methoden
In der folgenden Tabelle werden die Methoden aufgelistet, die von der DirectoryBrowseSection
-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 DirectoryBrowseSection
Klasse verfügbar gemacht werden.
Name | Beschreibung |
---|---|
Enabled |
Ein Lese-/Schreibboolean -Wert. true wenn das Verzeichnisbrowsen für ein Verzeichnis in IIS aktiviert ist; andernfalls,false . Der Standardwert ist false . |
Location |
(Geerbt von ConfigurationSection .) Eine Schlüsseleigenschaft. |
Path |
(Geerbt von ConfigurationSection .) Eine Schlüsseleigenschaft. |
SectionInformation |
(Geerbt von ConfigurationSection .) |
ShowFlags |
Ein sint32 Wert, der eine Maske enthält, die die Anzeige von Dateiinformationen in einem durchsuchten Verzeichnis konfiguriert. Die möglichen Werte werden weiter unten im Abschnitt Hinweise aufgeführt. |
Unterklassen
Diese Klasse enthält keine Unterklassen.
Hinweise
Wenn das Verzeichnisbrowsen für ein Verzeichnis in IIS aktiviert ist, erhalten Benutzer eine Seite, die den Inhalt des Verzeichnisses auflistet, wenn Folgendes zutrifft:
Der Benutzer gibt keine Datei in der URL an (z. B. wird
http://www.contoso.com/
der Benutzer anstelle vonhttp://www.contoso.com/default.htm)
.)Standarddokumente sind in IIS deaktiviert, oder IIS kann keine Datei im Verzeichnis finden, die einem in der IIS-Standarddokumentliste angegebenen Namen entspricht.
Hinweis
Das Verzeichnisbrowsen ist standardmäßig in IIS deaktiviert, sodass Benutzer den Inhalt von Verzeichnissen nicht sehen können. Um die Sicherheit zu verbessern, sollten Sie das Verzeichnisbrowsen deaktiviert lassen, es sei denn, Sie haben einen bestimmten Grund, sie zu aktivieren, z. B. zum Freigeben von Dateien über HTTP mithilfe von Web Distributed Authoring and Versioning (WebDAV). Wenn Sie das Durchsuchen des Verzeichnisses aktivieren, stellen Sie sicher, dass Sie es nur für das bestimmte Verzeichnis oder die Verzeichnisse aktivieren, das Sie freigeben möchten.
In der folgenden Tabelle werden die verschiedenen möglichen Werte für die ShowFlags
Eigenschaft angezeigt. Die Standardwerte sind 2 (Date
), 4 (Time
), 8 (Size
), und 16 (Extension
).
Wert | Schlüsselwort | Beschreibung |
---|---|---|
0 | None |
Zeigt Dateinamen ohne Erweiterungen an. Dieses Kennzeichen hat keine Auswirkung, wenn bereits andere Flags angegeben sind. |
2 | Date |
Das Datum der letzten Änderung für jede Datei. |
4 | Time |
Die Uhrzeit der letzten Änderung für jede Datei. |
8 | Size |
Die Größe jeder Datei. |
16 | Extension |
Die Dateierweiterung nach dem Dateinamen. |
32 | LongDate |
Das Datum der letzten Änderung im erweiterten Format für jede Datei. |
Beispiel
Im folgenden Beispiel werden die Eigenschaften der DirectoryBrowseSection
Klasse für die Standardwebsite angezeigt.
' Connect to the WMI WebAdministration namespace.
Set oWebAdmin = _
GetObject("winmgmts:root\WebAdministration")
Set oService = GetObject("winmgmts:root\WebAdministration")
' Get the directory browse section of the default Web site.
Set oSite = oService.Get("Site.Name='Default Web Site'")
oSite.GetSection "DirectoryBrowseSection", oSection
' Display the properties.
WScript.Echo "DirectoryBrowseSection Properties"
WScript.Echo "---------------------------------"
WScript.Echo "Path: " & oSection.Path
WScript.Echo "Location: " & oSection.Location
WScript.Echo "Enabled: " & oSection.Enabled
WScript.Echo "ShowFlags: " & oSection.ShowFlags
WScript.Echo
WScript.Echo "DirectoryBrowseSection.SectionInformation"
WScript.Echo "-----------------------------------------"
WScript.Echo "OverrideMode: " & oSection.SectionInformation.OverrideMode
WScript.Echo "EffectiveOverrideMode: " & oSection.SectionInformation.EffectiveOverrideMode
WScript.Echo "IsLocked: " & _
oSection.SectionInformation.IsLocked
WScript.Echo "LockItem: " & _
oSection.SectionInformation.LockItem
Vererbungshierarchie
DirectoryBrowseSection
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 |
Weitere Informationen
ConfigurationSection-Klasse
Konfigurieren des Verzeichnisbrowsens