在 Configuration Manager 中,您可以使用下列程式設計語言來程式設計 SMS 提供者和相關技術。
Managed 程式碼
Configuration Manager SDK 提供 Microsoft .NET Framework 程式庫,用於存取 SMS 提供者,也可用於擴充 Configuration Manager 主控台。
注意事項
您也可以使用 System.Management 命名空間來存取 SMS 提供者,但 Configuration Manager SDK 中未記錄此方法。
使用 Managed Code 對 SMS 提供者進行程式設計具有下列需求:
已安裝 Configuration Manager 站台伺服器
Microsoft.ConfigurationManagement.ManagementProvider .NET Framework 組件。
Microsoft Visual Studio
Microsoft .NET Framework 第 4 版
NET Framework
您應該在開發電腦及要部署 .NET Framework 應用程式的電腦上安裝第 4 版 .NET Framework。 若要下載 .NET Framework 可轉散發套件,請參閱下載 .NET Framework。 它也會作為 Visual Studio 的一部分進行安裝。
Configuration Manager 主控台使用者介面擴充功能
程式設計 Configuration Manager 主控台擴充功能具有下列需求:
已安裝 Configuration Manager 站台伺服器
已安裝 Configuration Manager 主控台
Microsoft Visual Studio
Microsoft.ConfigurationManagement.ManagementProvider .NET Framework 組件。
Microsoft .NET Framework 4
如需詳細資訊,請參閱關於 主機擴充功能。
如需部署 Configuration Manager 主控台擴充功能的詳細資訊,請參閱 Configuration Manager 主控台擴充功能部署
VBScript
您可以使用 Windows Management Instrumentation (WMI) 來存取 SMS 提供者。
指令碼範例在 VBScript 中提供,並使用 WMI 存取 Configuration Manager。 如需詳細資訊,請參閱 物件概觀。
使用 VBScript 對 SMS 提供者進行程式設計具有下列需求:
已安裝 Configuration Manager 站台伺服器
Windows Script Host
如需使用 WMI 撰寫指令碼的詳細資訊,請參閱 Windows Management Instrumentation。
C++
針對某些 Configuration Manager 技術提供了 C++ 範例,其中 C++ 是最適當的開發語言。 在大多數的情況下,C++ 開發人員應該使用 VBScript 範例做為指南。 如需搭配 C++ 使用 WMI 的詳細資訊,請參閱 使用 C++ 建立 WMI 應用程式。
其他語言
對於不是以 .NET Framework 為基礎的語言,請使用 VBScript 範例做為透過 WMI 存取 Configuration Manager 的起點。
重要事項
如需一般 Configuration Manager 需求的詳細資訊,請參閱 支援的設定。
另請參閱
Configuration Manager 用戶端開發需求Configuration Manager SDK Libraries and Header Files