共用方式為


Configuration Manager 中的SMS提供者基本概念

您可以使用 SMS 提供者來存取和修改 Configuration Manager 數據。 SMS 提供者是 Windows Management Instrumentation (WMI) 提供者,可透過 WMI 或 Managed 類別存取。

WMI 架構

WMI 的設計目的是要作為仲介層,方法是作為管理應用程式與其所管理系統之間的標準介面。

WMI 物件模型

管理應用程式和文本會透過 WMI 物件模型使用 WMI。 物件模型會將程式設計介面定義為 WMI。

如需 WMI 的詳細資訊,請 參閱 Windows Management Instrumentation

下表顯示 WMI 物件模型的主要元素:

元素 描述
定位 用來尋找在本機或遠端電腦上執行的 WMI 服務。
服務物件 表示 WMI 提供者的實際連接。 這是 WMI 程式的主要連絡點。
物件 Managed 對像是邏輯或實體企業元件,例如硬碟、網路適配器、資料庫系統、作系統、進程或服務。 Managed 物件會透過 WMI 提供者與 WMI 通訊。
Events 用來在運行時間追蹤 WMI 對象的變更。 事件可以擷取為對象,然後以與任何其他物件相同的方式作,不同之處在於它們無法變更或儲存在WMI中。
屬性 提供物件的描述性或作資訊。 例如, Win32_DiskDrive 物件包含名為的 InterfaceType屬性,其值可能為 C: 磁碟驅動器的 IDE。 如果屬性是可變更的,則屬性也可以設定為特定值。 設定 InterfaceType 為 SCSI 並不適當,因為變更實際介面類型的唯一方法是取代控制器卡片。 不過,您可以將共用名設定為不同的值。
方法 您可以在物件上執行的動作。 例如, Win32_Directory 物件包含稱為 Compress() 的方法,可讓資料夾的內容以與使用 Windows 圖形使用者介面壓縮內容相同的方式進行壓縮。
限定 符 對象、屬性和方法的特性。 例如,屬性的限定符可能表示它是只讀的,或者它可能會列出屬性的允許值。 物件的限定符可能是它是唯讀的。

Schema

WMI 物件是由類別描述,提供其屬性、屬性和其他信息的定義。 這些類別會組織成支援對象關聯的繼承階層,並依相關區域分組,例如網路、應用程式和系統。 每個感興趣的區域都代表架構,這是受控環境可用資訊的子集。

如需詳細資訊,請參閱 架構概觀

如需使用 WMI 存取 SMS 提供者的資訊,請參閱 WMI Configuration Manager 提供者基本概念

WMI 和 .NET Framework 應用程式

Configuration Manager 具有 .NET Framework 連結庫 Microsoft.ConfigurationManager.ManagementProvider,可包裝 WMI 並可讓您撰寫受控應用程式。

如需使用 .NET Framework 存取 SMS 提供者的資訊,請參閱 .NET 受控 Configuration Manager 提供者基本概念

您也可以使用 .NET Framework WMI 管理命名空間 System.Management,但這不會提供任何 Configuration Manager 特有的介面。 不過,這是在 Configuration Manager 用戶端上使用 Managed 程式代碼的建議方式。

另請參閱

SMS 提供者基礎