IIS 7 使用 Windows Management Instrumentation (WMI) 构建用于 Web 管理的脚本。 IIS 7 WMI 提供程序命名空间 (WebAdministration) 包含的类和方法允许您通过脚本管理网站、Web 应用程序及其关联的对象和属性。
通过适当的委派设置,您可以使用 IIS 7 中的 WMI 脚本来访问、读取和修改 ApplicationHost.config 和 Web.confg 等关键配置文件。通过使用 IIS 7 WMI 提供程序,您可以在全局或节级别添加或删除模块,并配置自定义 HTTP 错误、MIME 映射、SSL 绑定和 ASP 设置等常见功能。
在 IIS 7 中,WMI 脚本在自动处理频繁重复的任务(例如创建网站)方面仍然发挥着重要作用,而且它还可以利用运行时状态和控制 API (RSCA) 所提供的新功能来监视和诊断站点。 例如,您可以使用 WMI 脚本来监视 HTTP 请求、工作进程、应用程序池和应用程序域。 此外,您还可以通过脚本方式使用 IIS 7 WMI 提供程序来访问 IIS 7 中新增的诊断和故障排除功能,例如失败请求跟踪。
另请参阅