VirtualDirectory Class2
Представляет виртуальный каталог IIS.
Синтаксис
class VirtualDirectory : ConfiguredObject
Методы
В следующей таблице перечислены методы, предоставляемые классом VirtualDirectory
.
Имя | Описание |
---|---|
Создание | Создает виртуальный каталог. |
GetAllSections | (Наследуется от ConfiguredObject.) |
GetSection | (Является наследником ConfiguredObject ) |
RevertToParent | Возвращает значение конфигурации или значения виртуального каталога к значениям его родительского каталога. |
Свойства
В следующей таблице перечислены свойства, предоставляемые классом VirtualDirectory
.
Имя | Описание |
---|---|
AllowSubDirConfig |
Значение для чтения и записи boolean . true Если СЛУЖБЫ IIS ищут Web.config файлы в каталогах содержимого ниже текущего уровня; false Значение , если службы IIS не ищут эти файлы в каталогах ниже текущего уровня. Значение по умолчанию — true . |
ApplicationPath |
Доступное только string для чтения значение, содержащее путь к приложению, к которому принадлежит виртуальный каталог. Свойство ключа. |
LogonMethod |
Перечисление для чтения и записи sint32 , указывающее способ локального входа пользователя. Тип входа определяет, можно ли использовать полученный маркер удаленно. Возможные значения перечислены далее в разделе Примечания. |
Password |
Значение для чтения и записи string , указывающее зашифрованный пароль для доступа к физическому пути виртуального каталога. |
Path |
Значение только string для чтения, содержащее путь к виртуальному каталогу. Свойство ключа. |
PhysicalPath |
Значение для чтения и записи string , указывающее физический путь, связанный с виртуальным каталогом. |
SiteName |
Доступное только string для чтения значение, содержащее имя веб-сайта, к которому принадлежит виртуальный каталог. Свойство ключа. |
UserName |
Значение для чтения и записи string , указывающее пользователя, имеющего права на доступ к любым файлам конфигурации или содержимому в виртуальном каталоге. Значение по умолчанию — null . |
используются подклассы ;
Этот класс не содержит подклассов.
Комментарии
В следующей таблице содержатся возможные значения и ключевые LogonMethod
слова для свойства . Значение по умолчанию — 3 (ClearText
). Дополнительные сведения см. в разделе Функция LogonUserEx .
Значение | Ключевое слово | Описание |
---|---|---|
0 | Interactive |
Этот тип входа предназначен для пользователей, которые будут использовать компьютер в интерактивном режиме. |
1 | Batch |
Этот тип входа предназначен для серверов пакетной службы, где процессы могут выполняться от имени пользователя без его прямого вмешательства. Учетные данные не кэшируются для этого типа входа. |
2 | Network |
Этот тип входа предназначен для высокопроизводительных серверов для проверки подлинности паролей в виде открытого текста. Учетные данные не кэшируются для этого типа входа. |
3 | ClearText |
Этот тип входа сохраняет имя и пароль в пакете проверки подлинности, что позволяет серверу устанавливать подключения к другим сетевым серверам при олицетворении клиента. |
Пример
В следующем примере задается физический путь к веб-сайту по умолчанию.
' 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_
Иерархия наследования
VirtualDirectory
Требования
Тип | Описание |
---|---|
клиент | — 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-файл | WebAdministration.mof |