MPF Config

The MPF Config namespace provides procedures for returning information about the Microsoft Provisioning Framework (MPF) namespaces, procedures, and credentials. It also provides procedures you can use to configure specific procedures to run using specific credentials.

The MPF Config namespace is required to implement Delegated Administration Console. If you are not using Delegated Administration Console, you can still use the MPF config namespace to perform the procedures that are implemented by the MPF Config namespace.

The MPF Config namespace implements the following procedures.

Procedure Description
GetNamespaces Returns a list of the namespaces installed with Microsoft Provisioning Framework (MPF).
GetProcedures Returns a list of the procedures contained in a namespace.
GetCredentials Returns a list of the credentials available for use in MPF. The credentials available for use are those that have been previously set up in MPF (using Provisioning Manager). Only after a specific set of credentials has been set up in MPF can a procedure be configured to run using the credentials. Use the SetExecuteAs procedure to configure procedures to use one of these credentials.
SetExecuteAs Configures one or more procedures of a specific namespace to use specific credentials. Only credentials previously set up in MPF (using Provisioning Manager) are available for implementation using this procedure. Use the XML GetCredentials procedure to determine which credentials are available.

For information on this namespace and its procedures, including how to use XML to submit requests directly to MPF, see Working with the MPF Config namespace by using XML. The Microsoft Provisioning Framework Software Development Kit (SDK) contains additional resources to help you implement namespaces and providers. For more information on the SDK and how to use it, see Microsoft Provisioning Framework SDK.