第 3 课:更改 IIS 配置数据库的属性

下表比较了更改 IIS 配置数据库的属性可以使用的不同方法。

工具过程优点缺点
IIS 管理器 打开服务、站点或虚拟目录的属性页,并更改其中的值。更改会立即生效,而无需停止和启动服务器。 如果新值无效,则 IIS 管理器将通知您。 当需要频繁管理多台计算机时,使用 IIS 管理器的过程很长。
配置数据库配置文件 在记事本中,从配置数据库配置文件的工作位置 (systemroot\System32\Inetsrv\MetaBase.xml) 打开该文件,并进行更改。保存该文件。一个更改通知将被发送到 IIS 服务器。 可以在一个实例中更改多个属性或创建多个新节点,而不必打开和关闭多个属性页。 如果值无效,不会发出警告。这样非常容易出错。一个输入错误可能会导致整个服务器停止运转。有时在更改生效之前需要停止和启动服务器。
以编程方式使用 WMI 编写使用 Windows Management Instrumentation (WMI) 的 ASP 页、命令行脚本或编译一个程序,以访问配置数据库配置文件。更改会立即生效,而无需停止和启动服务器。
  • 编程管理非常方便。可以安全地在网络上的多台计算机上更改一个属性或多个属性。
  • 使用 WMI 查询语言,可以查询异常大的服务器上的某个特定属性,以查找设置了该属性的站点或虚拟目录。
  • 通过与 WMI 的某个连接,您可以访问所有的 Windows 提供程序。
学会如何使用 WMI 需要花一段时间。在许多情况下,Active Directory 服务界面 (ADSI) 表现出比 WMI 更好的性能。
以编程方式使用 ADSI 编写使用 ADSI 的 ASP 页、命令行脚本或编译一个程序,以访问配置数据库配置文件。更改会立即生效,而无需停止和启动服务器。 编程管理非常快。通过网络,您可以在多台计算机上更改一个属性或多个属性。 学会如何使用每个单个的 ADSI 提供程序需要花一段时间。
CIM Studio
  1. 连接到 MicrosoftIISv2 名称空间,并使“Enable all privileges”复选框处于选中状态。
  2. 浏览到 CIM_Setting 元素,然后单击“Instances”。
  3. 在右侧框架中滚动到您需要更改的属性,单击包含当前数据的框并进行更改其中数据。
  4. 通过单击“New Instance”创建站点和虚拟目录。更改会立即生效。
一切都在您的视图内。架构、实例和所有属性都可见,而不必单击属性页中的另一个选项卡。 当需要频繁管理多台计算机时,使用 CIM Studio 的过程很长。
相关主题

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