微软管理控制台概要
1999年10月7日 星期四
微软管理控制台(MMC)是针对管理应用程序的扩展通用显示服务。在Windows 2000操作系统中包含了MMC。本文介绍MMC,并提供MMC用户界面的概要和MMC的结构。它也解释了管理插件的概念,以及它们是如何同控制台发生联系的。
介绍
微软管理控制台(MMC)是一个ISV扩展的,针对管理应用程序的通用扩展显示服务。在Windows 2000中包含了MMC,并也将运行在Windows NT 4.0,Windows 95和Windows 98族操作系统中。
MMC为插件提供通用的宿主环境,这些插件可以是由微软或第三方软件供应商提供的。插件提供实际的管理行为,MMC自身并不提供任何管理功能。MMC环境为插件提供了无缝集成。
管理员和其它用户可以用插件(插件可以是由不同供应商提供的)创建定制的管理工具。管理员可以保存该工具,以备以后使用,或与其他管理员和用户共享。该模型为管理员提供了有效的工具定制手段,可以为复杂的、不同层次的任务分配创建多个工具,并从中获益。
为创建更好的管理基于Windows的系统的工具,微软作出大量的努力,MMC就是这些努力产物之一。Windows管理开发组为他们自己的大量的管理工具定义了一个通用的宿主。MMC工程的目标就是通过集成、授权、任务定向以及整体界面的简化(这些都是用户所要求的),来简化管理。
作为微软所强调的目标,它增添了项目内容,以便包括所有的微软的管理工具,并为管理大量的软件提供了综合的框架。MMC是Windows管理服务策略的非常重要的一部分,本文后面将讨论这一点。大多数微软的开发组将使用MMC来管理应用程序。
什么是MMC
MMC是基于Windows的多文档界面(MDI)应用程序,并着重使用了Internet技术。通过编写MMC插件(它执行管理任务),微软和ISV扩展了控制台。
MMC编程接口允许插件跟控制台集成。这些接口只处理用户界面扩展,具体每个插件实际是怎么执行任务的是完全取决于该插件的。插件与控制台的关系是共享通用的宿主环境,并且是应用程序交互集成。控制台本身不提供任何管理行为。插件驻留在控制台中,它们不能自己启动自己。
微软和第三方的软件供应商都可以开发管理工具,用以在MMC中运行,也可以编写由MMC控制台管理的应用程序。MMC是微软平台软件开发工具包(SDK)的一部分,并具有通用性。如想进一步了解微软平台软件开发工具包(SDK)的详细信息,请访问微软开发者网站。
接下来的一部分简要讨论了Windows管理服务,以及MMC是如何跟管理模型相一致的。
AZMAN.MSC 授权管理器
CERTMGR.MSC 证书管理器
CERTSRV.MSC 证书服务
CERTTMPL.MSC 证书模版
CIADV.MSC 索引服务
COMPMGMT.MSC 计算机管理
DCPOL.MSC 控制台安全策略
DEVMGMT.MSC 设备管理器
DFRG.MSC 磁盘碎片整理器
DFSGUI.MSC 分布式文件系统
DHCPMGMT.MSC DHCP管理器
DISKMGMT.MSC 磁盘管理
DNSMGMT.MSC DNS管理器
DOMAIN.MSC 域安全策略
DSA.MSC 活动目录用户和计算机
DSSITE.MSC 活动目录站点和服务
EVENTVWR.MSC 事件查看器
FXSADMIN.MSC 传真服务器管理
FILESVER.MSC 文件服务器管理
FSMGMT.MSC 共享文件夹
GPEDIT.MSC 组策略编辑器
IAS.MSC 因特网验证服务
IIS.MSC 因特网信息服务
LUSRMGR.MSC 本地用户和组
NTMSMGR.MSC 可移动存储操作员请求
PERFMON.MSC 性能监视器
RRASMGMT.MSC 路由选择和远程访问
RSOP.MSC 策略结果集
SECPOL.MSC 本地安全策略
SERVICES.MSC 服务配置
TAPIMGMT.MSC 电话
TSCC.MSC 终端服务
TSMMC.MSC 远程桌面
WMIMGMT.MSC WINDOWS管理工具