自動化 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 對象自動管理的概觀: