Microsoft Provisioning System Operations Guide
Help Home
Microsoft Provisioning System Operations Guide
Roadmap to Help and information
Checklist: Getting started with Microsoft Provisioning System
Best Practices
General best practices
Security best practices
Microsoft Provisioning System Overview
Provisioning overview
Microsoft Provisioning System capabilities
Microsoft Provisioning System components
Understanding Microsoft Provisioning System
Microsoft Provisioning System Basics
Requests, procedures, namespaces, and providers
Request processing
Failure handling
Security basics
Resource Management
Resource Manager
Managing Exchange resources
Managing IIS resources
Microsoft Provisioning Framework
Microsoft Provisioning Framework components
Provisioning Manager
Security in Microsoft Provisioning Framework
Access control basics
User accounts created by Microsoft Provisioning Framework
Groups created by Microsoft Provisioning Framework
Authentication
Security contexts
Basic authentication
Kerberos delegation
Authorization
Authorization during request submittal
Authorization during calls to namespaces and procedures
Authorization during calls to external services
Data Services Security
Database permissions
Data encryption
Registry keys
Logic flow of security processing
Procedures and Requests
Procedure Architecture
What a procedure is
How a procedure works
Procedure implementation in Microsoft Provisioning System
Request Architecture
What a request is
How a request works
Request implementation in Microsoft Provisioning System
Providers and Namespaces
Namespace Architecture
What a namespace is
How a namespace works
Namespace implementation in Microsoft Provisioning System
Provider Architecture
What a provider is
How a provider works
Provider implementation in Microsoft Provisioning System
The Relationship Between Namespaces and Providers
The roles of namespaces and providers
How namespaces and providers work together
Provider Namespaces Available in Microsoft Provisioning System
Provider Namespaces Installed with Microsoft Provisioning Framework
Active Directory Provider
BlockModelRMO
Command Line Provider
CoreRMO
Custom Audit Provider
Error Provider
File System Provider
HTTP and SOAP Provider
Preferred DC Active Directory Provider
Registry Provider
Scripting Provider
SQL Provider
Windows Installer Provider
Other Provider Namespaces Available in Microsoft Provsioning System
Exchange Provider
FrontPage Provider
IIS Provider
Non-Provider Namespaces Available in Microsoft Provisioning System
Managed Hosting
MPF Config
Managed Active Directory
Managed Exchange
Exchange Resource Manager
Managed IIS
IIS Resource Manager
Custom and Other Namespaces
Sample Namespace
Test Namespace
Custom namespaces
Delegated Administration Console
Delegated Administration Console functionality
Security in Delegated Administration Console
Services Available for Provisioning
Active Directory provisioning
Exchange 2000 Enterprise Server provisioning
Internet Information Services 5.0 provisioning
FrontPage 2002 Server Extensions and SharePoint Team Services provisioning
SQL Server 2000 provisioning
Implementation Architecture
Active Directory Implementation Architecture
Active Directory and Delegated Administration Console
Active Directory hosting configuration
Implemented Active Directory structure
Isolation of organization information in Active Directory
Implemented Active Directory groups
Implemented Access Control Entries
Access control entries for the hosting organization
Access control entries for reseller organizations
Access control entries for customer organizations
Active Directory and Exchange services
Exchange 2000 Enterprise Server implementation architecture
Internet Information Services 5.0 Implementation Architecture
Internet Information Services 5.0 hosting configuration
Internet Information Services 5.0 hosting folder ACEs
Internet Information Services 5.0 content folder ACEs
Internet Information Services 5.0 metabase ACEs
Internet Information Services 5.0 metabase properties
FrontPage 2002 Server Extensions and SharePoint Team Services implementation architecture
Deploying Microsoft Provisioning System
Planning Your Deployment
Creating plans
Planning your infrastructure
Planning for availability and performance
Planning a secure deployment
Planning for System Recovery
Specifying system recovery requirements and plans
To delete MPF registry entries in preparation for recovery
Creating a plan for backup
Creating a recovery manual
Implementing Your Deployment
Installing the software
Implementing redundant servers
Testing Microsoft Provisioning System
Setting up a test lab
Validating an installation
Performing system tests
Testing security
Checklist: Rolling out Microsoft Provisioning System
Maintaining Your Deployment
Monitoring security
Scaling your deployment
Installing Microsoft Provisioning System
Preinstallation Information
System requirements
Installation considerations
Performing installation tasks
Uninstall and modify Microsoft Provisioning System components
Managing Security
Checklist: Securing Microsoft Provisioning System
Securing the network and infrastructure for provisioning
Optimizing security with the non-provider namespaces and Delegated Administration Console
Building on the security capabilities of Microsoft Provisioning Framework
Integrating security across components
Managing Microsoft Provisioning Framework
Checklist: Getting started with Microsoft Provisioning Framework
Using Provisioning Manager
Administering provisioning servers
Administering namespaces and procedures
Administering credentials
Managing Microsoft Provisioning Framework from the command line
Using Delegated Administration Console to Provision and Administer Services
Checklist: Getting started with Delegated Administration Console
Performing Basic Tasks
To start Delegated Administration Console
To assign roles
To configure service plans
To set up a new reseller organization
To set up a new customer organization
To set up Exchange for an organization
To set up a Web site for an organization
To set up an FTP site for an organization
To delete a reseller or customer organization
Understanding Delegated Administration Console
Understanding the Delegated Administration Console user interface
Understanding roles and privileges
Role summary
Understanding how to administer Delegated Administration Console
Using Delegated Administration Console
Working with Exchange resources
Working with IIS resources
Assigning roles and privileges
Working with user accounts
Working with groups
Working with organizations
Creating organizational units
Working with plans and services
Working with Exchange services
Working with Web services
Working with FrontPage 2002 Server Extensions and SharePoint Team Services
Customizing Delegated Administration Console
Understanding the UI framework
Working with the UI framework
Using the UI Framework
Creating a toolbar
Customizing a page title
Displaying the name and path of an object
Generating dynamic content
Adding a display field
Creating a large-menu page
Modifying ASP to add information to a page
Using XML Requests to Provision and Administer Services
Checklist: Getting started with using XML requests
Working with XML Requests
Creating XML requests
Submitting XML Requests
Submitting XML requests from the command line
Submitting XML requests using SOAP
Working with the Managed Hosting Namespace by Using XML
Initializing Active Directory for hosting by using XML
Obtaining a list of caller UI roles by using XML
Identifying the type of an organization by using XML
Working with the MPF Config Namespace by Using XML
Obtaining a list of namespaces by using XML
Obtaining a list of procedures by using XML
Obtaining a list of credentials by using XML
Implementing credentials under which specific procedures run by using XML
Working with the Managed Active Directory Namespace by Using XML
Obtaining policy information for a newly created object by using XML
Managing Organizations by Using XML
Creating an organization by using XML
Renaming an organization by using XML
Modifying an organizational by using XML
Deleting an organizational by using XML
Moving an object by using XML
Getting the owning organization of an object by using XML
Getting the foreign owner of an organization by using XML
Expanding the capacity of a group by using XML
Getting group capacity expansion information by using XML
Identifying groups that require capacity redistribution by using XML
Distributing group memberships by using XML
Managing Users by Using XML
Creating a user account by using XML
Renaming a user account by using XML
Enabling a user account by using XML
Disabling a user account by using XML
Modifying a user account by using XML
Setting a user account password by using XML
Changing a user account password by using XML
Deleting a user account by using XML
Managing Groups by Using XML
Creating a group by using XML
Renaming a group by using XML
Modifying a group by using XML
Adding a member to a group by using XML
Removing a member from a group by using XML
Deleting a group by using XML
Managing Contacts by Using XML
Creating a contact by using XML
Renaming a contact by using XML
Modifying a contact by using XML
Deleting a contact by using XML
Working with the Managed Exchange Namespace by Using XML
Creating and Deleting Exchange Services by Using XML
Creating Exchange services by using XML
Deleting Exchange services by using XML
Administering Mailboxes by Using XML
Creating a mailbox by using XML
Modifying a mailbox by using XML
Deleting a mailbox by using XML
Enabling and Disabling Mail for Groups by Using XML
Enabling mail for a group by using XML
Disabling mail for a group by using XML
Administering Public Folders by Using XML
Creating a public folder by using XML
Modifying a public folder by using XML
Deleting a public folder by using XML
Working with the Exchange Resource Manager Namespace by Using XML
Initializing and Uninitializing Exchange Resource Manager by Using XML
Initializing Exchange Resource Manager by using XML
Unitializing Exchange Resource Manager by using XML
Adding and Removing Exchange Resources by Using XML
Adding Exchange resources by using XML
Removing Exchange resources by using XML
Allocating and Deallocating Exchange Resources by Using XML
Allocating Exchange resources for an organization by using XML
Deallocating Exchange resources for an organization by using XML
Allocating Exchange resources for a mailbox by using XML
Dellocating Exchange resources for a mailbox by using XML
Allocating Exchange resources for a public folder by using XML
Deallocating Exchange resources for a public folder by using XML
Querying Exchange Resources by Using XML
Identifying all Exchange resources by using XML
Identifying the Exchange resources of an organization by using XML
Identifying consumers of Exchange resources of an organization by using XML
Identifying organizations with Exchange resource allocations by using XML
Working with the Managed IIS Namespace by Using XML
Managing FTP and Web Sites by Using XML
Creating a Web site by using XML
Modifying a Web site by using XML
Creating an FTP site by using XML
Deleting an FTP or Web site by using XML
Deleting all FTP or Web sites of an organization by using XML
Managing FrontPage 2002 Server Extensions by Using XML
Installing the FrontPage 2002 Server Extensions root by using XML
Removing the FrontPage 2002 Server Extensions root by using XML
Working with the IIS Resouce Manager Namespace by Using XML
Initializing and Uninitializing IIS Resource Manager by Using XML
Initializing IIS Resource Manager by using XML
Uninitializing IIS Resource Manager by using XML
Adding and Removing IIS Resources by Using XML
Adding IIS resources by using XML
Removing IIS resources by using XML
Allocating and Deallocating IIS Resources by Using XML
Allocating IIS resources for a Web site by using XML
Specifying the path name for an IIS Web site by using XML
Deallocating IIS resources for a Web site by using XML
Querying IIS Resources by Using XML
Identifying the IIS resources of a server by using XML
Identifying the IIS resources of a Web site by using XML
Identifying all servers with IIS resource allocations by using XML
Identifying all Web sites with IIS resource allocations by using XML
Identifying the owner of an FTP or Web site by using XML
Identifying the FTP or Web sites of an owner by using XML
Working with other namespaces by using XML
Developing and Implementing Custom Namespaces
Checklist: Creating a custom namespace
Checklist: Modifying an existing namespace
Creating custom namespaces
Modifying existing namespaces
Using standard and custom providers
Modifying Delegated Administration Console calls to the non-provider namespaces
Implementing namespace security
Working with Custom or Modified Namespaces
To delete an existing namespace
To register a namespace
To test a namespace
Securing a namespace
Resources
Microsoft Provisioning Framework SDK and documentation
Provisioning Manager Help
Delegated Administration Console Help
Microsoft Provisioning System tools
Additional resources
Troubleshooting
Troubleshooting Microsoft Provisioning Framework
Troubleshooting Delegated Administration Console
Responding to event IDs
Product support
Glossary
Help Home