xuanhao 发表于 2018-6-9 06:04:28

Windows Server 2012 R2 Server Code和GUI互转

  

        PowerShell 2.0(Windows Server 2008 R2)在Server Manager Module中包含3个cmdlets,分别为Add-WindowsFeature,Get-WindowsFeature,和Remove-WindowsFeature。下面我在WindowsServer 2008 R2上运行PS2.0,然后导入Server Manager Module并展示命令如下所示:

  

  然而在PowerShell 3.0(Windows Server 2012)中,Add-WindowsFeature cmdlets被重命名为Install-WindowsFeature,Remove-WindowsFeature被重命名为Uninstall-WindowsFeature,且Add-WindowsFeature和Remove-WindowsFeature被添加作为别名使用,具体如下所示:
  (注意:打开PS,首先需要运行ipmo servermanager,以导入模块,因为我刚刚已经导过,所以无需再次导入)

  

  下面首先来看Windows Server 2012的4个界面,具体展示如下图

  

  默认我们安装完成一个新的Server OS后要么是Server Core,要么是Server With a GUI,我选则的是Windows Server 2012 DataCenter With GUI,可以通过命令Get-WindowsFeature “Gui”查看展示如下:
  也可以使用Get-WindowsFeature –ComputerName SRV12 –Name *Gui* -Credential Contoso\administrator

  

  默认我们安装完成一个新的Server OS后要么是Server Core,要么是Server With a GUI,我选则的是Windows Server 2012 DataCenter With GUI,可以通过命令Get-WindowsFeature “Gui”查看展示如下:
  也可以使用Get-WindowsFeature –ComputerName SRV12 –Name *Gui* -Credential Contoso\administrator

  

  二、演示由Server with a GUI with Desktop Experience切换到Minimal Server Interface。
  运行命令:Uninstall-WindowsFeature Server-Gui-Shell –Remove,完成后根据提示重启服务器即可。

  

  重启完成后可以看到,“服务器图形Shell”已经被卸载,直接按“Windows”键没有反应。但一些基本的角色功能添加和删除还是依旧可以通过ServerManager界面来完成

  

  三、接下来演示由Minimal Server Interface转换到Server Code版。
  可以点击“工具”,找到PS,然后输入以下命令:
  Uninstall-WindowsFeature Server-Gui-Mgmt-Infra –Remove –Restart

  

  待重启完成后,可以看到ServerManager界面也消失了,初次进入系统默认只会看到一个黑色的命令行窗口,如下所示。要想对Server Code进行简单配置,可输入命令:Sconfig,回车。

  

  可以选则编号进行简单配置,整个配置过程相当简单,不做赘述。直接选则编号15退出

  

  四、测试Server Code转换Server with a GUI。
  Server Code简介:
      原名Longhorn。简化了GUI,对系统的稳定性和远程管理伸缩性具有很大好处,但这并不意味着窗口不存在,而是被简化了,一些重要的系统窗口还是依旧存在的。从功能上来讲,Server Code更适合做文件服务器、域服务器、DNS、DHCP、服务器集群和网络负载均衡等基本的网络应用,之因为较精简,没有IE等原版系统自带的一些应用,且靠命令控制,因此安全性能也大大提高。
  
首先需要知道要转换模式的索引(Index)编号,默认微软原版的Windows Server 2012镜像的索引编号如下所示,我这里示例转换到Index 4

  

  输入命令:Install-WindowsFeature Server-Gui-Mgmt-Infra,Server-Gui-Shell –source wim:D:\Srv12\sources\install.wim:4
  说明:我是之前将Windows Server2012 的原版ISO解压到D盘的Srv12文件夹中,也可以直接加载ISO到光驱,然后指定ISO中install.wim的路径即可。
  另外注意:无需Mount展开install.wim文件,只需指定其位置即可。

  

  重启完成后即可再次看到熟悉的GUI界面

  

  补充:在进行GUI到Code转换时也可以通过ServerManager进行操作,具体如下图所示。

  
页: [1]
查看完整版本: Windows Server 2012 R2 Server Code和GUI互转