Windows Server 2012 R2 Server Code和GUI互转


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

wKioL1LOvp6Q3Vr2AAAy1L3qFZo196.png


然而在PowerShell 3.0Windows Server 2012)中,Add-WindowsFeature cmdlets被重命名为Install-WindowsFeatureRemove-WindowsFeature被重命名为Uninstall-WindowsFeature,且Add-WindowsFeatureRemove-WindowsFeature被添加作为别名使用,具体如下所示:

(注意:打开PS,首先需要运行ipmo servermanager,以导入模块,因为我刚刚已经导过,所以无需再次导入)

wKiom1LOvquhNeYIAADk5mOqIko184.png


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

wKiom1LOvvjSCkysAABDZf-qL1w198.png


默认我们安装完成一个新的Server OS后要么是Server Core,要么是Server With a GUI,我选则的是Windows Server 2012 DataCenter With GUI,可以通过命令Get-WindowsFeature Gui查看展示如下:

也可以使用Get-WindowsFeature �CComputerName SRV12 �CName *Gui* -Credential Contoso\administrator

wKioL1LOvqCifAUXAAETUViOP2s274.png


默认我们安装完成一个新的Server OS后要么是Server Core,要么是Server With a GUI,我选则的是Windows Server 2012 DataCenter With GUI,可以通过命令Get-WindowsFeature Gui查看展示如下:

也可以使用Get-WindowsFeature �CComputerName SRV12 �CName *Gui* -Credential Contoso\administrator

wKiom1LOvq7DoGJxAAGMWYmZ7aw520.png


二、演示由Server with a GUI with Desktop Experience切换到Minimal Server Interface

运行命令:Uninstall-WindowsFeature Server-Gui-Shell �CRemove,完成后根据提示重启服务器即可。

wKioL1LOvqLyWO6nAACtbaH87lw590.png


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

wKioL1LOvqPSnZj_AACPcjBEXrk596.png


三、接下来演示由Minimal Server Interface转换到Server Code版。

可以点击“工具”,找到PS,然后输入以下命令:

Uninstall-WindowsFeature Server-Gui-Mgmt-Infra �CRemove �CRestart

wKiom1LOvrDAUDIeAACo0WtNRd0959.png


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

wKioL1LOvqTQSDgTAAAuSipaoI4470.png


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

wKiom1LOvrHDx2_EAABUlkuOZzc045.png


四、测试Server Code转换Server with a GUI

Server Code简介:

   原名Longhorn。简化了GUI对系统的稳定性和远程管理伸缩性具有很大好处,但这并不意味着窗口不存在,而是被简化了,一些重要的系统窗口还是依旧存在的。从功能上来讲,Server Code更适合做文件服务器、域服务器、DNSDHCP、服务器集群和网络负载均衡等基本的网络应用,之因为较精简,没有IE等原版系统自带的一些应用,且靠命令控制,因此安全性能也大大提高。

首先需要知道要转换模式的索引(Index)编号,默认微软原版的Windows Server 2012镜像的索引编号如下所示,我这里示例转换到Index 4

wKioL1LOvqWjVIwpAABReSYFSfc286.png


输入命令:Install-WindowsFeature Server-Gui-Mgmt-Infra,Server-Gui-Shell �Csource wim:D:\Srv12\sources\install.wim:4

说明:我是之前将Windows Server2012 的原版ISO解压到D盘的Srv12文件夹中,也可以直接加载ISO到光驱,然后指定ISOinstall.wim的路径即可。

另外注意:无需Mount展开install.wim文件,只需指定其位置即可。

wKiom1LOvrKxowktAACApsYkgPs794.png


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

wKioL1LOvqbBlui9AAC7sMaDiE8140.png


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

wKiom1LOvrTQl7WMAACqapLyio0587.png


你可能感兴趣的:(code,server,GUI,互转)