SiteElementDefaults Class1
包含 IIS 网站属性的默认值。
语法
class SiteElementDefaults : EmbeddedObject
方法
此类不包含任何方法。
属性
下表列出了 SiteElementDefaults
类公开的属性。
名称 | 描述 |
---|---|
Limits |
一个 SiteLimits 对象,表示网站的与连接相关的限制。 |
LogFile |
一个 SiteLogFile 对象,其中包含网站的日志文件配置信息。 |
ServerAutoStart |
一个读/写 boolean 值。 如果网站将在 World Wide Web 发布服务(WWW 服务)启动时启动,则为 true ,否则为 false 。 默认为 true 。 |
TraceFailedRequestsLogging |
一个 TraceFailedRequestsLogging 对象,用于公开网站的默认读/写日志记录属性。 |
子类
此类不包含子类。
注解
此类的实例包含在 Server 类的 SiteDefaults
属性中。
示例
以下示例将所有网站允许的最大连接数设置为 100,然后将 LogExtFileFlags
属性的 BytesSent
、BytesRecv
和 TimeTaken
标志设置为 true
。
' 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_
继承层次结构
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 |