自动执行 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+ 参考文档:
- COMAdminCatalog
- COMAdminCatalogCollection
- COMAdminCatalogObject
- ICOMAdminCatalog
- ICOMAdminCatalog2
- ICatalogCollection
- ICatalogObject
本部分中的以下主题概述如何使用 COMAdmin 对象自动执行管理: