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 提供程序进行编程具有以下要求:
已安装Configuration Manager站点服务器
Windows 脚本宿主
有关使用 WMI 编写脚本的详细信息,请参阅 Windows Management Instrumentation。
C++
C++ 示例针对一些Configuration Manager技术提供了,其中 C++ 是最合适的开发语言。 在大多数情况下,C++ 开发人员应使用 VBScript 示例作为指南。 有关将 WMI 与 C++ 配合使用的详细信息,请参阅 使用 C++ 创建 WMI 应用程序。
其他语言
对于不基于.NET Framework的语言,请使用 VBScript 示例作为通过 WMI 访问Configuration Manager的起点。
重要
有关常规Configuration Manager要求的详细信息,请参阅支持的配置。
另请参阅
Configuration Manager客户端开发要求
Configuration Manager SDK 库和头文件