Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 2000 自動化管理核心技術:WMI 架構深度解析與腳本應用實戰

編輯:Windows Server 教學

為何需要腳本自動化管理?

Windows NT 早期因介面友善易上手而成功,但隨著功能豐富,GUI 操作變得繁瑣。命令列雖可執行部分任務,功能卻不如圖形工具完整。WMI(Windows Management Instrumentation,Windows 管理規範)提供統一介面,讓腳本語言能存取幾乎所有系統組件,是實現管理自動化的最佳途徑。

WMI 核心架構解析

CIMOM:管理核心引擎

WMI 基於 CIMOM(Common Information Model Object Manager,共同資訊模型物件管理器),這是一個描述管理單元的物件資料庫,為 MMC 與腳本程式提供統一存取介面。工具軟體與腳本無需針對不同底層介面開發,皆可透過 WMI 統一讀寫。

WMI 架構示意圖

圖一:WMI 架構圖(來源:MSDN)

跨平台支援與遠端管理優勢

  • Windows 2000/XP/98 內建支援;NT 4.0 與 Win95 安裝 SP4 以上亦支援
  • 單一介面存取多種管理單元,無需分別處理不同提供者
  • 高效管理本地與遠端電腦,優於僅部分支援遠端的命令列工具

WBEM 標準與 CIM 資料模型

WMI 是 WBEM(Web-Based Enterprise Management,基於 Web 的企業管理)的一種實作。WBEM 由 DMTF(分散式管理任務小組)聯合 Compaq、Sun、Microsoft 等廠商制定,目標是建立企業管理的標準介面集。

CIM 物件導向模型

  • 類別:受管理單元的模板
  • 實例/物件:類別的具體化,代表底層系統的實際單元
  • 命名空間:類別的集合,針對特定管理領域
  • 屬性與方法:類別包含的資料與操作

CIM 提供電腦實體與邏輯單元的標準命名系統(如邏輯磁碟分割、應用程式執行個體、纜線等),奠定跨平台管理的基礎。

Copyright © Windows教程網 All Rights Reserved