IIsSetting (WMI)

IIsSetting 类可允许您查询设置而无需了解其类型。对 IIsSetting = 'W3SVC/1' 的查询将返回 name 属性设置为 'W3SVC/1' 的 CIM_Setting 下的任意子类实例,或者换句话说,任何与 'W3SVC/1' 相关的 CIM_Setting 子类。

父类

CIM_Setting (WMI)

属性

下表列出了不属于从父类继承的属性。

属性名称数据类型描述
Name 字符串 Name 属性定义了用来识别对象的标签。创建子类时,可以将 Name 属性改写为 Key 属性。
代码示例

下面的 JScript 代码描述了如何使用 IIsSetting 类来枚举给定的配置数据库节点的所有可能的设置类。

o = getobj("winmgmts:/root/microsoftiisv2")
nodes = o.ExecQuery("select * from IIsWebServerSetting where name='w3svc/1'")
e = new Enumerator(nodes)
for(; ! e.atEnd(); e.moveNext()) {
  WScript.Echo(e.item().Name + " (" + e.item().Path_.Class + ")")
}
// 输出应该是:
//   w3svc/1 (IIsWebServerSetting)
nodes = o.ExecQuery("select * from IIsSetting where name='w3svc/1'")
e = new Enumerator(nodes)
for(; ! e.atEnd(); e.moveNext()) {
  WScript.Echo(e.item().Name + " (" + e.item().Path_.Class + ")")
}
// 输出应该是:
//   w3svc/1 (IIsIPSecuritySetting)
//   w3svc/1 (IIsWebServerSetting)
相关主题

© 1997-2003 Microsoft Corporation。保留所有权利