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


Класс 1 SiteElementDefaults

Содержит значения по умолчанию для свойств веб-сайта IIS.

Синтаксис

class SiteElementDefaults : EmbeddedObject  

Методы

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

Свойства

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

Имя Описание
Limits Объект SiteLimits , представляющий ограничения, связанные с подключением, для сайта.
LogFile Объект SiteLogFile , содержащий сведения о конфигурации файла журнала для веб-сайта.
ServerAutoStart Значение для чтения и записи boolean . true значение , если веб-сайт запустится при запуске Службы веб-публикации (WWW Service); в противном случае — false. Значение по умолчанию — true.
TraceFailedRequestsLogging Объект TraceFailedRequestsLogging, предоставляющий свойства ведения журнала чтения и записи по умолчанию для веб-сайтов.

используются подклассы ;

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

Комментарии

Экземпляры этого класса содержатся в свойстве SiteDefaults класса Server .

Пример

В следующем примере устанавливается максимальное число разрешенных подключений для всех веб-сайтов в 100, а затем присваивается BytesSentфлагам , BytesRecvи TimeTaken атрибута LogExtFileFlagstrueзначение .

' Connect to the WMI WebAdministration namespace.  
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")  
Set oSvr = oWebAdmin.Get("Server=@")  
  
' Show the limit to be changed.  
WScript.Echo "Old maxiumum number of connections: " & oSvr.SiteDefaults.Limits.MaxConnections  
  
' Specify the new limit and save the result.  
oSvr.SiteDefaults.Limits.MaxConnections = 1000  
oSvr.Put_  
  
' Show the new limit.  
WScript.Echo "New maxiumum number of connections: " & oSvr.SiteDefaults.Limits.MaxConnections  
  
' Define the flag constants.  
CONST BYTES_SENT = 4096  
CONST BYTES_RECV = 8192  
CONST TIME_TAKEN = 16384  
  
' Configure the flags of the LogExtFileFlags attribute and save the result.  
oSvr.SiteDefaults.LogFile.LogExtFileFlags = oSvr.SiteDefaults.LogFile.LogExtFileFlags Or BYTES_SENT  
oSvr.SiteDefaults.LogFile.LogExtFileFlags = oSvr.SiteDefaults.LogFile.LogExtFileFlags Or BYTES_RECV  
oSvr.SiteDefaults.LogFile.LogExtFileFlags = oSvr.SiteDefaults.LogFile.LogExtFileFlags Or TIME_TAKEN  
oSvr.Put_  
  

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

EmbeddedObject

SiteElementDefaults

Требования

Тип Описание
клиент — 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

См. также:

Класс EmbeddedObject
Класс Server
Класс сайта
Класс SiteLogFile