Поделиться через


Класс DirectoryBrowseSection

Настраивает просмотр каталогов в IIS.

Синтаксис

class DirectoryBrowseSection : ConfigurationSection  

Методы

В следующей таблице перечислены методы, предоставляемые классом DirectoryBrowseSection .

Имя Описание
GetAllowDefinition (Наследуется от ConfigurationSection.)
GetAllowLocation (Является наследником ConfigurationSection)
RevertToParent (Является наследником ConfigurationSection)
SetAllowDefinition (Является наследником ConfigurationSection)
SetAllowLocation (Является наследником ConfigurationSection)

Свойства

В следующей таблице перечислены свойства, предоставляемые классом DirectoryBrowseSection .

Имя Описание
Enabled Значение чтения и записи boolean . true Значение , если просмотр каталогов будет включен для каталога в IIS; falseв противном случае . Значение по умолчанию — false.
Location (Наследуется от ConfigurationSection.) Свойство ключа.
Path (Наследуется от ConfigurationSection.) Свойство ключа.
SectionInformation (Является наследником ConfigurationSection)
ShowFlags sint32 Значение, содержащее маску, которая настраивает отображение сведений о файле в просматриваемом каталоге. Возможные значения перечислены далее в разделе "Примечания".

Подклассы

Этот класс не содержит подклассов.

Замечания

Если просмотр каталогов включен для каталога в СЛУЖБАх IIS, пользователи получают страницу, которая содержит содержимое каталога, если задано значение true:

  • Пользователь не указывает файл в URL-адресе (например, пользователь переходит вместо http://www.contoso.com/http://www.contoso.com/default.htm).)

  • Документы по умолчанию отключены в службах IIS, или iis не удается найти файл в каталоге, который соответствует имени, указанному в списке документов по умолчанию IIS.

Примечание.

По умолчанию просмотр каталогов отключен в службах IIS, чтобы пользователи не видели содержимое каталогов. Чтобы повысить безопасность, следует оставить просмотр каталогов отключенным, если у вас нет определенной причины, чтобы включить его, например, предоставить общий доступ к файлам по протоколу HTTP с помощью веб-распределенного создания и управления версиями (WebDAV). Если вы включите просмотр каталогов, убедитесь, что вы включите его только в определенном каталоге или каталогах, к которым требуется предоставить общий доступ.

В следующей ShowFlags таблице перечислены возможные значения свойства. Значения по умолчанию: 2 (Date), 4 (Time), 8 (Size) и 16 (Extension).

Значение Ключевое слово Description
0 None Отображает имена файлов без расширений. Этот флаг не действует, если другие флаги уже указаны.
2 Date Дата последнего изменения для каждого файла.
4 Time Время последнего изменения для каждого файла.
8 Size Размер каждого файла.
16 Extension Расширение файла после имени файла.
32 LongDate Дата последнего изменения в расширенном формате для каждого файла.

Пример

В следующем примере отображаются свойства DirectoryBrowseSection класса для веб-сайта по умолчанию.

' 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  
  

Иерархия наследования

ConfigurationSection

DirectoryBrowseSection

Требования

Тип Описание
Клиент — IIS 7.0 в Windows Vista
— IIS 7.5 в Windows 7
— IIS 8.0 в Windows 8
— IIS 10.0 в Windows 10
Сервер — IIS 7.0 в Windows Server 2008
— IIS 7.5 в Windows Server 2008 R2
— IIS 8.0 в Windows Server 2012
— IIS 8.5 в Windows Server 2012 R2
— IIS 10.0 в Windows Server 2016
Продукт — IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
MOF-файл Web Администратор istration.mof

См. также

Класс ConfigurationSection
Настройка просмотра каталогов