System Center Developer Documentation Library

 

SystemCenterLogo

This section of the MSDN? Library hosts developer information for System Center products, which help manage IT computing environments. The System Center products support performance and health state monitoring, software updates and deployment, data storage and recovery, reporting, and operations management.

System Center 2012 and 2016

The following System Center products and components expose programming interfaces.

Configuration Manager

System Center 2012 Configuration Manager Software Development Kit (SDK) helps administrators automate Configuration Manager by using scripts, and it helps developers add features and extensions to the standard functionality of Configuration Manager.
Orchestrator

The Orchestrator Integration Toolkit provides activities that can call the custom assemblies. It also includes the Integration Pack Wizard, which allows you to create your own integration packs. Assemblies can also be used by activities in the .NET Integration Pack and Java Integration Pack. The toolkit also includes the Orchestrator SDK, which you can use to create integrations with Orchestrator by using custom code. You can also use the SDK to create custom assemblies, which can then be used by Orchestrator in multiple ways.

The Orchestrator web service allows you to retrieve information from Orchestrator and to perform actions such as starting a runbook through HTTP requests by using the Open Data Protocol (OData). You can access the Orchestrator web serVirtual Machine Manager Add-in SDKvice by using programming languages such as C# and scripting languages such as Windows PowerShell so that you can automate Orchestrator functionality.
Operations Manager

The Operations Manager developer documentation explains how to migrate your code from the Operations Manager?2007 R2 SDK to the System Center?2012 - Operations Manager SDK. It also describes how to automate and extend Operations Manager features in System Center?2012 and System Center 2016. This documentation contains code examples that demonstrate how to write applications that access and modify Operations Manager data.
Service Manager

You can use the Service Manager SDK to author management packs and create new functionality for the Service Manager platform. The kit includes documentation and code examples.
Service Provider Foundation

The SPF software development kit (SDK) describes how to program against the services provided by SPF.
Virtual Machine Manager Add-in SDK

You can use the Virtual Machine Manager Console Add-in SDK to create extensions for the Virtual Machine Manager console. These extensions are presented as ribbon-button entries that perform specific actions or display custom views when they are clicked. Add-ins make it possible for you to extend the Virtual Machine Manager console with functionality that is specific to your needs.

System Center Packs

2012 Operations Manager Management Pack Development Kit

2007 Operations Manager Management Pack Development Kit

The Operations Manager Management Pack Development Kit provides management pack authors with the information necessary to design and build a management pack intended for monitoring an application by using Operations Manager.

Previous System Center Products

The following released System Center products expose programming interfaces.

Configuration Manager 2007

The following resources are available:

System Center Configuration Manager Software Development Kit

System Center Configuration Manager SDK download

System Center Configuration Manager TechCenter

Previous version: SMS SDK 2003 3.1 Introduction

Operations Manager 2007

System Center Operations Manager 2007 allows you to monitor servers, applications, and client computers to provide a view of the health state for your IT environment. This view of the health state is key to being able to respond rapidly when events and problems occur. You can monitor events, services, alerts, and performance information across many operating systems and applications. Additionally, you can access management packs for various Microsoft software applications, which help you to discover, monitor, troubleshoot, and resolve problems for a specific technology component.

The following resources are available:

System Center Operations Manager 2007 SDK

System Center Operations Manager SDK download

System Center Operations Manager TechCenter

Previous version: Microsoft Operations Manager

Service Manager 2010

The following resources are available:

System Center Service Manager SDK

System Center Service Manager 2010 SDK download

Reporting Manager 2006

System Center Reporting Manager (SCRM)?2006 is a reporting tool that consolidates event and performance information from Microsoft Operations Manager (MOM)?2005 and change and configuration management information from Microsoft Systems Management Server (SMS)?2003, and combines this information with business context data from sources such as Active Directory Domain Services. SCRM?2006 uses Microsoft SQL?Server?2005 Reporting Services as the foundation of its reporting capabilities.

The SCRM 2006 Software Development Kit provides the necessary documentation for customizing existing SCRM?2006 reports. SCRM?2006 reports are customized using Microsoft SQL?Server?2005 Business Intelligence Studio and make extensive use of SQL stored procedures and SQL views in the SCRM?2006 presentation database.

The following resources are available:

SCRM 2006 Software Development Kit

System Center Reporting Manager download