Exchange 2007 Resource Manager Namespace

This section provides the details of the application programming interface (API) for the Exchange 2007 Resource Manager namespace included with the Microsoft Provisioning System (MPS) in the Microsoft Solution for Hosted Messaging and Collaboration version 4.0 . The Exchange 2007 Resource Manager namespace is designed to provide an interface to the Exchange 2007 Resource Manager to provide automated Exchange Resource Management and provisioning. The goal is to

  • Publicly expose Exchange 2007 Resource Manager Features

  • Provide automated resource management via Exchange 2007 Resource Manager

  • Implement resource querying and allocation

  • Provide XSD Schema for all input and outputs

Implementation

The Exchange 2007 Resource Manager Namespace installs as a Microsoft Provisioning Framework (MPF) Namespace in MPS Provisioning Manager. It may require the additional execution of a procedure to set up permissions, credentials, or perform additional initialization configurations.

Public Methods

Public Method Description

Exchange 2007 Resource Manager::AddExchangeResources

Add a set of public folder stores and mail stores.

Exchange 2007 Resource Manager::AllocateConsumerUserMailbox

Allocates mailbox storage for a consumer user.

Exchange 2007 Resource Manager::AllocateMailbox

Allocate mailbox storage.

Exchange 2007 Resource Manager::AllocateOrganization

Allocate public folder store and mail store(s) to an organization.

Exchange 2007 Resource Manager::AllocatePublicFolder

Allocate public folder storage.

Exchange 2007 Resource Manager::DeAllocateConsumerUserMailbox

Deallocate a consumer user mailbox.

Exchange 2007 Resource Manager::DeAllocateMailbox

Deallocate public folder owned by an organization.

Exchange 2007 Resource Manager::DeAllocateOrganization

Deallocate public folder stores and mail stores from an organization.

Exchange 2007 Resource Manager::DeAllocatePublicFolder

Deallocate public folder owned by an organization.

Exchange 2007 Resource Manager::ModifyExchangeResources

Modify a set of public folder stores and mail stores.

Exchange 2007 Resource Manager::ModifyStoreByGUID

Allow a user to modify attributes on either an ExchMailStore07, or ExchPublicStore07 instance.

Exchange 2007 Resource Manager::QueryAllExchangeResources

Returns all of the mail stores, public folders stores, front end servers, and consumer mail stores.

Exchange 2007 Resource Manager::QueryAllFrontEndServers

Return a list of all the mail servers.

Exchange 2007 Resource Manager::QueryAllMailServers

Return a list of all the mail servers.

Exchange 2007 Resource Manager::QueryAllOrganizations

Returns all of the organizations that own Exchange resources.

Exchange 2007 Resource Manager::QueryAllStores

Returns all of the mail stores and public folders stores.

Exchange 2007 Resource Manager::QueryConsumerMailboxAllocation

Returns the allocation for an individual consumer e-mail mailbox.

Exchange 2007 Resource Manager::QueryConsumerMailboxesByMailstore

Returns a listing of consumer mailboxes for a specified store.

Exchange 2007 Resource Manager::QueryConsumersByOrganization

Returns the mailboxes and public folders owned by an organization

Exchange 2007 Resource Manager::QueryMailboxAllocation

Returns the allocation for an individual mailbox.

Exchange 2007 Resource Manager::QueryOrganizationsByMailstore

Returns all of the organizations that own Exchange resources on a specified mail store.

Exchange 2007 Resource Manager::QueryOrganizationsByMailstore

Returns all of the organizations that own Exchange resources on a specified mail store.

Exchange 2007 Resource Manager::QueryResourcesByOrganization

Returns the resources owned by an organization.

Exchange 2007 Resource Manager::ReAllocateConsumerMailbox

Reallocate mailbox storage for a consumer user.

Exchange 2007 Resource Manager::ReAllocateMailbox

Reallocate mailbox storage for a user.

Exchange 2007 Resource Manager::ReallocateOrganizationMailNoMove

Reallocate mail store(s) of an organization

Exchange 2007 Resource Manager::ReallocateOrganizationPublic

Reallocate public store resources of an organization.

Exchange 2007 Resource Manager::ReallocatePublicFolder

Reallocate storage allocation for a public folder.

Exchange 2007 Resource Manager::RemoveExchangeResources

Remove a set of public folder stores and mail stores.

Exchange 2007 Resource Manager::RemoveOrganizationFreeSpace

Removes any free space allocated to an organization.

Applies To

  • Hosted Messaging and Collaboration version 4.5

  • Hosted Messaging and Collaboration version 4.0