MMC is a Windows-based multiple-document interface (MDI) application representing a framework for Windows 2000 management tools. The Windows Administration Development Team originally designed the MMC for its own utilities, but because of its valuable features, it soon became publicly available as part of the Microsoft Platform Software Development Kit (SDK). Microsoft encourages all independent software vendors to provide MMC-based management applications for their systems to support a common administrative interface for Windows 2000 across all platforms. A common interface can simplify system administration. You have the option of combining various management applications to create individual tools for specific tasks and delegating these tools to the members of your workforce.
This lesson provides an overview of standard Windows 2000 and extended Exchange 2000 MMC components. You will learn how to utilize MMC features, such as taskpads, and create your own Exchange 2000 management tools to accomplish your work more conveniently.
At the end of this lesson, you will be able to:
Estimated time to complete this lesson: 45 minutes
Contrary to its name, the Microsoft Management Console has no management features itself. It is more of a framework for system developers and administrators. System developers write administrative applications for MMC, called snap-ins, and administrators then snap these management applications into the MMC and use them for their system administration.
The MMC host application heavily utilizes Internet technologies, but it is up to the various snap-ins to perform the actual work. Because all snap-ins rely on MMC, a common set of user interface elements is generally available to all of them, such as the main menu, the action bar (the area that contains the Action, View, and Favorites menus), standard toolbars, a console tree (the child window's left pane), and a details pane (the child window's right pane). In fact, this is the primary function of MMC: It is meant to provide a common look and feel for all administrative utilities (see Figure 2.1).
Figure 2.1 MMC user interface elements of management tools
Taskpad views represent a very interesting alternative to plain list views. A taskpad is a dynamic HTML (DHTML) page that allows you to combine a details pane displayed as a vertical or horizontal list with shortcuts to available commands. Using shortcuts to define important tasks and provide additional descriptions will help you simplify system administration.
You have the option to assign MMC tools saved as .msc files to other administrators. Distribute your tools manually, through e-mail messages, or via Active Directory (by using the Group Policy snap-in's Software Installation extension). To prevent the modification of management tools, save your .msc files in User Mode (in contrast to Author Mode, which allows full access to all MMC functionality). To save a tool in user mode, open the Console menu, select Options, and then in the Options dialog box, under Console Mode, select one of the following three options:
Numerous snap-ins come with Windows 2000, but they do not cover all aspects of Exchange 2000 Server administration. Therefore, the Setup program of Exchange 2000 Server registers additional snap-ins during the installation of Exchange 2000 Server's management utilities.
Exchange 2000 registers its snap-ins in the Windows 2000 Registry under the following key:
HKEY_LOCAL_MACHINE \SOFTWARE \Microsoft \MMC \SnapIns
The following MMC-based management utilities are included in Exchange 2000 Server:
In this exercise you will create a management tool that includes the Active Directory Users and Computers as well as the Exchange System snap-in in one management tool. This universal management tool will provide you with a complete set of management functions to maintain recipient information and Exchange 2000 Server resources from a single utility.
To view a multimedia demonstration that displays how to perform this procedure, run the EX1CH2.AVI files from the \Exercise_Information\Chapter2 folder on the Supplemental Course Materials CD.
To create a customized MMC Tool for Exchange 2000 administration
At this point, the Exchange 2000 snap-ins are displayed in the console tree, as shown in Figure 2.2.
Figure 2.2 Adding Exchange 2000 snap-ins to create a custom console
Snap-ins are either stand-alone snap-ins or extension snap-ins. Stand-alone snap-ins, as the name implies, don't require support from other snap-ins. You can add them to any of your management tools at any time. Extension snap-ins, on the other hand, require a parent snap-in, which they extend in terms of functionality. Extension snap-ins typically depend on stand-alone snap-ins and may display items below the parent in the console tree. However, extension snap-ins are not required to provide viewable elements. They might simply extend a stand-alone snap-in by adding shortcut menu items, toolbars, property pages, wizards, or Help features. For more information about the structures, options, and features of the MMC, see the Microsoft Platform Software Development Kit.