Configuration Manager 伺服器開發需求

在 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 提供者進行程式設計具有下列需求:

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