在介绍服务器管理器之前先来了解一下什么是角色角色是指服务器要做的单一非常有针对性的事情比如DNS功能就是一个单一的角色Windows server 中包括三种主要类别的角色标识和访问管理(作为 active Directory一部分的角色)基础结构(包括文件服务器打印服务器DNS 等)以及应用程序(如 Web 服务器角色和终端服务)windows server 随附了大约 个服务器角色(例如 active Directory 证书服务网络策略和访问服务以及 windows server 虚拟化等)其他额外的角色(如流媒体服务角色)可以通过下载来获得
而服务器管理器正是为这些角色的添加删除维护而生windows server 新的服务器管理器控制台使得在企业中管理和保护多个服务器角色变得更为容易它在本质上是扩展的 microsoft管理控制台 (MMC)利用它可以实际查看和管理影响服务器生产率的所有信息和工具它为管理服务器的标识和系统信息显示服务器状态确定服务器角色配置问题以及管理在服务器中安装的所有角色提供了单一来源
利用服务器管理器我们可以
查看和更改服务器上安装的服务器角色和功能
执行特定于服务器的管理任务如启动或停止服务管理本地用户帐户等
执行特定于服务器上所安装角色的管理任务
检查服务器状态确定关键事件以及分析配置问题
使用 GUI 或命令行安装或删除角色角色服务和功能
服务器管理器控制台提供了集成在小范围内的许多信息和功能下图显示了服务器管理器控制台上的文件服务角色节点控制台的主窗口包含四个可折叠的部分服务器摘要角色摘要功能摘要以及资源和支持(图)
每个安装的角色在服务器管理器中都有自己的主页对其中的每个角色主页资源和支持部分都会提供一个推荐的配置或方案菜单而角色或部分角色将在其中进行工作每个推荐的配置都链接到一个帮助检查表该检查表可指导完成为给定角色创建最佳体验所需执行的任务
此外服务器管理器提供了一个命令行工具即 ServerManagerCmdexe它明显要比早期的 ocsetup 和 pkgmgr 工具更为容易可以使用 ServerManagerCmdexe 来安装和删除角色角色服务以及功能此外可以使用简单的参数来显示所有角色角色服务和功能的列表(包括已安装的和可供安装的)
更为方便的是利用此命令行可以执行无人参与的角色角色服务和功能的安装与删除还可以使用命令行来安装或删除单个角色角色服务或命令实例中的功能或者使用包含服务器管理器命令的 XML 应答文件在单个命令实例中添加或删除多个角色角色服务和功能此外可以查看操作日志还可以通过运行查询来显示那些已安装的和可供安装的角色角色服务和功能的列表
此命令行工具的一个亮点是 whatif 参数利用此参数可以看到如果安装指定的角色服务器将会发生什么变化下图 显示了运行以下命令的结果
ServerManagerCmd install WebServer allsubfeatures whatif
很明显可以将此输出结果保存到文件中以便做进一步的分析(图)