Virtual Machine Manager Add-in SDK

The information in this topic applies only to System Center 2012 SP1.

Console add-ins in Virtual Machine Manager (VMM) enables customers and partners to create extensions for the VMM console. These extensions are presented as ribbon buttons entries that do specific actions when they are clicked, or display or custom views in the console. Add-ins let you supplement the VMM console with functionality specific to your needs.

Getting Started

An example Visual Studio 2010 project is available for download at http://vmmuix.codeplex.com/. For more information about using the example, see [[Virtual Machine Manager UI Add-in Example Project]].

  • [[Getting Started with VMM UI Add-ins]]
  • [[An Example of Creating a New VMM UI Add-in]]

Architecture

The following topics describe how the architecture of the add-in system works:

  • [[Architecture Concepts]]
  • [[Manifests]]
  • [[Context Object Types]]
  • [[Base Classes]]

Creating a simple add-in

The following topics describe how to create non-view based add-ins:

  • [[Simple Add-ins Overview]]
  • [[How to Define a Manifest]]
  • [[How to Open a Web Browser from the Ribbon]]
  • [[How to Run a Program from the Ribbon]]

Creating a custom action add-in

The following topics describe how to create a custom action add-in:

  • [[Simple Add-ins Overview]]
  • [[How to Define a Custom Action Add-in in the Manifest]]
  • [[How to Create an Action Add-in]]

Extending the user interface

The following topics describe how to create a view add-in:

  • [[User Interface Extension Overview]]
  • [[How to Define a View in the Manifest]]
  • [[How to Design a View]]

Managing add-ins

The following topics describe how to manage an add-in:

  • [[Managing Add-ins Overview]]
  • [[How to Create an Add-in package]]
  • [[How to Install or Uninstall an Add-in]]

Available add-ins

The following topic lists available 3rd party add-ins:

  • [[Add-ins for SCVMM 2012 SP1]]