Configuration Manager 服务器开发要求

在 Configuration Manager 中,可以使用以下编程语言对 SMS 提供程序和相关技术进行编程。

托管代码

Configuration Manager SDK 提供 Microsoft .NET Framework 库,用于访问 SMS 提供程序以及扩展 Configuration Manager 控制台。

注意

还可以使用 System.Management 命名空间访问 SMS 提供程序,但 Configuration Manager SDK 中未记录此方法。

使用托管代码对 SMS 提供程序进行编程需要满足以下要求:

  • 已安装的 Configuration Manager 站点服务器

  • Microsoft.ConfigurationManagement.ManagementProvider .NET Framework 程序集。

  • Microsoft Visual Studio

  • Microsoft .NET Framework 版本 4

NET Framework

您应该在开发计算机和要将 .NET Framework 应用程序部署到的计算机上安装 .NET Framework 版本 4。 若要下载 .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 示例作为指南。 有关将 WMI 与 C++ 结合使用的详细信息,请参阅 使用 C++ 创建 WMI 应用程序

其他语言

对于不基于 .NET Framework 的语言,请使用 VBScript 示例作为通过 WMI 访问 Configuration Manager 的起点。

重要

有关常规 Configuration Manager 要求的详细信息,请参阅 支持的配置

另请参阅

Configuration Manager 客户端开发要求Configuration Manager SDK Libraries and Header Files