Класс 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
Иерархия наследования
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 |