欢迎光临,这里是 gOxiA=苏繁=SuFan 独立的个人博客。
本站域名:http://goxia.maytide.net or http://sufan.maytide.net
移动设备请访问:http://goxia.maytide.net/m
转载文章,请务必保留出处与作者信息,未经许可严禁用于商业用途!

logo_winserver2012

HOWTO:切换至 Windows Server 2012 的 Minimal Server 模式

        《Windows Server 2012 的四种运行界面模式》这篇日志中 gOxiA 讲述了 Windows Server 2012 的四种运行界面模式,相信大家对其中的 Minimal 最为敢兴趣!今天 gOxiA 将用一些时间与大家分享如何切换到 Minimal 模式。在开始前我们先来了解一张图示:

image

        在这种图中显示了 Windows Server 2012 四种运行界面模式的层次以及对应的模块名称,以官方的说法,WS2012提供的只有两种安装选项,Server Core 和 Server with GUI,后者便是文中所讲的 FullServer。但是我们可以通过命令行在实际的四种模式间进行灵活的切换。如果我们先前安装系统时选择的是 Server Core,之后我们可以借助 Powershell 将界面模式切换至 Minimal,或 FullServer,最终则是更全面的 Desktop Experience,而这些也是我们要了解的重点。

image

        例如,我们要将一个处于 FullServer 界面模式的系统切换至 Server Core,那么可以直接运行下面的命令行:

uninstall-windowsfeature user-interfaces-infra

ServerCore

        在执行完上面的命令后,需要重启计算机(restart-computer),之后我们便会看到当前的系统已经是 Server Core 界面模式。如果日后需要切换到 Minimal 模式,则只需安装“server-gui-mgmt-infra”模块即可,命令参考如下:

install-windowsfeature server-gui-mgmt-infra

install_windowsfeature_server_gui_mgmt_infra

minimal

        重新启动计算机后,进入的系统便是 Minimal 模式,如上图所示,我们除了能运行 sconfig 外,还能启动“ServerManager”或“MMC”。如果我们需要再继续切换到 FullServer 模式除了可以通过“添加角色和功能”以外,我们仍旧可以使用 Powershell 执行切换。

server_gui

        Powershell 切换到 FullServer 的参考命令如下:

install-windowsfeature server-gui-shell

FullServer

        这样我们便能切换到完整的服务器运行界面模式,如上图所示。

        如果希望通过 Powershell 获取当前 Windows Server 2012 的组件安装情况可以使用“get-windowsfeature”命令。

get_windowsfeature

        在掌握了 Windows Server 2012 四种运行模式的切换方式后,IT人员就能轻松,灵活地根据实际的管理需求,对服务器界面进行选择和部署。

logo_winserver2012

Windows Server 2012 的四种运行界面模式

        Windows Server 自 2008 版以来提供了一种极为精简的服务器核心运行界面模式 – Server Core,早期这种模式是不可随意切换的,也就是说如果在安装时选择了 Server Core,那么以后想要使用管理器(MMC)或图形界面就必须重新安装服务器系统,按照 gOxiA 的理解,那时的 Windows Server 实际具备了三种运行界面模式:

  • 图形界面模式(FullServer – Server with a GUI),标准的服务器运行环境,包含资源管理器等图形界面。
  • 带有桌面体验的图形界面模式(Desktop Experience),提供桌面主题、壁纸、声音、触控以及应用商店等丰富的桌面体验。
  • 服务器核心模式(Server Core),取消了大部分图形界面,并拥有最少角色和功能的最小化运行环境。

IC564320

        发展到 Windows Server 2012 版后,服务器运行界面模式发生了变化,图形界面模式和服务器核心模式是可以随意切换的,之前 gOxiA 也撰写了相关的日志,可参考《Windows Server 8 Beta 支持 FullServer & ServerCore 模式自由切换》,而且除了之前提供的三种运行界面模式以外,又添加了一种新的运行界面模式 – Minimal Server。该模式介于 Server Core 和 FullServer 之间,弥补了他们之间的间隙。Minimal 类似于 GUI 环境,但是不提供“桌面”、“开始屏幕”、“Windows 资源管理器”和“Internet Explorer”。它在 Server Core 的基础上为用户提供了最小化的服务器图形管理界面,是用户能够使用“服务器管理器”、微软管理控制台(MMC)和部分控制面板工具。

IC564321

        下表是 Windows Server 2012 四种运行界面模式的对比(可点击图片放大显示):

image

        如果希望获得最小化的安装、最少的角色和功能以及最精简的运行环境,那么 Server Core 是最好的选择!这种模式通常使用远程方式进行管理。

        如果希望以最小化的模式运行,并能够在本地使用多数角色功能的图形化管理界面,那么 Minimal Server 便是最佳的选择。

        如果要获得完整的服务器桌面和图形界面,就需要使用 FullServer。

        最后,如果用户希望在 Windows Server 2012 上同时获得 Windows 8 的丰富桌面体验,那么 Desktop Experience 无疑是最终的选择。

        参考资料:

        http://technet.microsoft.com/en-us/library/hh831758.aspx

        http://technet.microsoft.com/en-us/library/hh831786.aspx

Windows_Server_8_Beta_logo

Windows Server 8 Beta 支持 FullServer & ServerCore 模式自由切换

        ServerCore(服务器核心)自 Windows Server 2008 开始被引入到其安装选项中,直至 Windows Server 2008 R2!而那时系统管理员必须为 FullServer 还是 ServerCore 做出艰难的选择!因为模式一旦选定就无法在日后更改,否则就需要重新安装操作系统。而现在我们无需再考虑这些问题,因为 Windows Server 8 支持 FullServer & ServerCore 模式自由切换!这一改进除了受用户的反馈以外,自微软方面似乎也非常重视 ServerCore,并拟在未来推荐用户从 ServerCore 开始安装自己的服务器。

        gOxiA 认为这一战略视角是非常值得推崇的,当一位系统管理员计划部署一台新服务器时,首先考虑的就是这台服务器的角色和功能,如果仅是单一的服务职能,那么 ServerCore 将是一个非常好的选择,因为 ServerCore 占用更少的硬件资源;由于精简了很多图形(GUI)组件和功能,使系统更加稳定、可靠和安全;同时也就减少了修补程序的数量。

        Windows Server 8 在开发者预览版时曾提供了三种安装模式:Full Installation(完整安装,即 FullServer)、Server Core Installation(服务器核心安装,即 ServerCore)、Features On Demand(功能上的需求),下表展示了他们之间的差异。

完整安装 功能上的需求 服务器核心安装
Windows 核心 o o o
PowerShell o o o
.Net Framework 4 o o o
服务器管理器 o o
管理控制台(MMC) o o
控制面板子集程序 o
控制面板程序 o
Windows 帮助 o
资源管理器 o
浏览器 o

        而在 Windows Server 8 Beta 中只提供了“服务器核心安装”(FullServer)和“完整安装”(ServerCore)模式,这两种模式被列入 Windows 功能(Features)中,名为“用户界面和基础结构”,而其下包含了三个功能:“图形管理工具和基础结构”、“服务器图形 Shell”、“桌面体验”,前两者是 FullServer 的默认安装项。

image

        如果要从 FullServer 切换至 ServerCore,可以使用“删除角色和功能”来卸载“用户界面和基础结构”功能,或通过命令行卸载。

dism /online /disable-feature /featurename:servercore-fullserver

        如果要从 ServerCore 切换至 FullServer,则执行如下命令行:

dism /online /enable-feature /featurename:servercore-fullserver /featurename:server-gui-shell /featurename:server-gui-mgmt

分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]