Freigeben über


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 von http://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

ConfigurationSection

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