不使用 Metro 样式开始菜单管理服务器

如果说你怀念开始菜单?习惯于古老的开始菜单? 这种情况,那么你肯定做错了什么。如果你怀念开始菜单,很可能是因为你一直在服务器上运行着完整的 Windows 桌面,并登录到服务器控制台完成自己的工作。这种做法从多种角度来看都是错误的。你不应该使用控制台,并且除非遇到强有力的原因,你甚至不应该在服务器上使用完整的 Windows 桌面。

听起来简单,并且微软多年来一直在这样告诫我们。实际上,原因并非那么简单的。 ServerCore 并不会将所有内容都运行起来,而有很多自定义和第三方的软件包需要通过 GUI 进行配置。这些内容可能根本无法进行远程管理。因此这种通过在服务器上运行 Server Core 减少更新,减少攻击面,以及提升性能的想法虽然听起来不错,但实际上并不总是可行。

进入 Windows Server 2012 的世界吧。Windows Server 2012 更进一步,让你更接近这种理想的环境。Windows Server 2012 提供了一种新的用户界面,弥补了 Server Core 和完整桌面之间的间隙。让你可以从 Server Core 切换到完整桌面,并能重新切换回来。

依然因为没有传统的开始菜单而感到头疼吗? 你猜怎样——其实你并不需要,甚至完全用不上传统开始菜单。实际上你应该这样做。

首先,安装完整的服务器桌面,对驱动、硬件等内容进行配置,这一过程中可以按照你的习惯使用完整的 GUI 界面。完成上述操作后,运行 PowerShell 命令remove-WindowsFeature User-Interfaces-Infra 删除 GUI。这样你将获得 Server Core模式的系统。随后你就可以像以前那样使用远程管理工具,并且可以远程运行 PowerShell

如果发现你需要访问 MMC 管理单元,或者需要访问完整的控制面板选项,你可以运行Install-WindowsFeature Server-GUI-MGMt-Infra 命令对服务器的界面级别进行提升。随后你将可以访问完整的 GUI,并且依然可以通过命令行访问。你可以运行 MMC.exe 并使用任何管理单元。你可以运行任何控制面板工具。你唯一缺少的仅仅是 Explorer.exe。对于任何高级驱动配置任务(你可以使用设备管理器或其他第三方应用程序),这些已经足够了。如果确实需要完整桌面,你可以随时添加之前删除掉的 User-Interfaces-Infra

最终,服务器管理器也经历了彻底的改进,可以提供比此处讨论的更全面的功能,并且进一步降低了开始菜单的重要性。从个人的看法来说,在掌握了全新服务器管理器的用法后,我发现自己完全可以使用 Server-GUI-MGMT-Infra 对服务器进行各种配置,只要启动服务器管理器,就可以从这个位置完成所有传统的服务器管理工作。工具菜单还可以让你一键点击访问所有已经安装的管理工具。

这并不是说我们需要想办法弥补取消传统开始菜单的不足。而是习惯接受并使用新增的,更加丰富的工具。一旦做到这一点,你就会彻底忘掉开始菜单。