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 –ComputerName SRV12 –Name *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 –ComputerName SRV12 –Name *Gui* -Credential Contoso\administrator

wKiom1LOvq7DoGJxAAGMWYmZ7aw520.png


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

運行命令:Uninstall-WindowsFeature Server-Gui-Shell –Remove,完成後根據提示重啓服務器即可。

wKioL1LOvqLyWO6nAACtbaH87lw590.png


重啓完成後可以看到,“服務器圖形Shell”已經被卸載,直接按“Windows”鍵沒有反應。但一些基本的角色功能添加和刪除還是依舊可以通過ServerManager界面來完成

wKioL1LOvqPSnZj_AACPcjBEXrk596.png


三、接下來演示由Minimal Server Interface轉換到Server Code版。

可以點擊“工具”,找到PS,然後輸入以下命令:

Uninstall-WindowsFeature Server-Gui-Mgmt-Infra –Remove –Restart

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 –source 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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章