自动执行 COM+ 管理

COM+ 提供一个管理对象模型,用于公开组件服务管理工具的所有功能,它本身就是一个编写在管理对象之上的图形前端。 可以使用组件服务管理 (COMAdmin) 库提供的这些对象来自动执行 COM+ 应用程序和服务管理中的所有任务。

COMAdmin 对象可读取和写入存储在 COM+ 目录中的信息,即保存所有 COM+ 配置数据的基础数据存储。

这些对象可用于执行下列操作:

  • 创建和配置 COM+ 应用程序。
  • 安装和导出现有 COM+ 应用程序。
  • 管理已安装的 COM+ 应用程序。
  • 管理和配置服务。
  • 在不同的计算机上远程管理组件服务。

可以将可编写脚本的 COMAdmin 对象与任何自动化兼容的语言(如 Microsoft Visual Basic 和 Visual Basic 脚本)一起使用。 可以开发轻量级脚本或常用管理工具。 例如,可以执行以下操作:

  • 编写脚本以执行日常管理任务。
  • 编写脚本以在开发 COM+ 应用程序时自动执行进程。
  • 开发用于管理和监视组件服务的常用工具。
  • 开发安装可执行文件以安装和部署 COM+ 应用程序。

COMAdmin 库提供与 MTS 2.0 管理库的向后兼容性。 大多数现有的 MTS 2.0 管理代码仍然有效,尽管存在一些例外情况。 (请参阅 MTS 管理库。)

若要有效地自动执行管理,应熟悉使用组件服务管理工具执行的管理任务。

有关 COMAdmin 对象和相应接口的完整说明,请参阅以下类和接口的 COM+ 参考文档:

本部分中的以下主题概述如何使用 COMAdmin 对象自动执行管理: