Configuration Manager服务器开发要求

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

托管代码

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

注意

还可以使用 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++

C++ 示例针对一些Configuration Manager技术提供了,其中 C++ 是最合适的开发语言。 在大多数情况下,C++ 开发人员应使用 VBScript 示例作为指南。 有关将 WMI 与 C++ 配合使用的详细信息,请参阅 使用 C++ 创建 WMI 应用程序

其他语言

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

重要

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

另请参阅

Configuration Manager客户端开发要求
Configuration Manager SDK 库和头文件