Habilitando e Removendo GUI do Windows Server 2012 com Powershell

Um recurso, muito interessante que temos no Windows Server, e a possibilidade de remover
a qualquer momento a interface gráfica, através do recurso (Feature on Demand) é a qual
não existia nas versões anteriores do Windows Server, agora permite remover a GUI
(Graphical User Interface) em poucos minutos com apenas um reiniciar.

No Windows Server 2012 temos desde a instalação do Server Core a Desktop Experience.

DE_SGS_MSI_SC

  • Server Core

E um recurso que começou no Windows Server 2008 onde era possível fazer a instalação do
Server Core, mas não tinha a possibilidade de adicionar e remover a qualquer momento sua
Interface; resumindo consiste de um versão reduzida da plataforma Server onde otimizamos
seus recursos: instalação com apenas 4GB de armazenamento ou menos, fator muito
importante redução da superfície de ataque por que não há interface gráfica, diminui a
utilização de serviços em execução aumentando a otimização de memória e arquivos de
paginação, e um grande fator relevante a redução de atualizações do Windows,
reduzindo um total de 40 á 60%, e agora e a Instalação padrão do Windows Server 2012.

Podemos ter instalado na versão Server Core as seguintes Roles:

SV

Reduzimos a reinicialização do Windows, como podemos ver na tabela abaixo:

IC591218

Gerenciamento remoto através do RSAT com (Interface Gráfica) no Windows 8 ou
Server Manager de outro servidor, local e remoto como podemos ver na tabela abaixo:

Management

Removendo a interface gráfica

Executando o Windows como administrator, execute o Powershell e insira o seguinte comando:

Uninstall-WindowsFeature Server-Gui-Mgmt-Infra,Server-Gui-Shell -restart

C1

Apos alguns minutos será reiniciado e o Server Core está instalado,como podemos ver
na imagem abaixo:

C2

  • Server Minimal Interface

Diferente do Server Core temos o Server Minimal Interface, executado a interface minima, onde
permite executar o MMC (Microsoft Management Console) e Server Manager, e alguns itens
do Painel de controle e todos os outro recursos de Gerenciamento que temos no Server Core.

Instalando o Server Minimal Interface
Com a versão Server Core instalada, executamos o Powershell e inserimos o comando:

Install-WindowsFeature Server-Gui-Mgmt-Infra -restart

C3

Apos alguns minutos será reiniciado e o Server Minimal Interface está instalado, e em
execução o Server Manager como podemos ver na imagem abaixo:

C5

  • Interface gráfica

A versão com a GUI (Graphical User Interface) instalação convencional do Windows Server 2012.
Podemos adiciona-lá novamente à qualquer momento.

Com a versão Server Core instalada, executamos o Powershell e inserimos o comando:

Install-WindowsFeature Server-Gui-Mgmt-Infra,Server-Gui-Shell -restart

C6

Apos alguns minutos será reiniciado e o GUI está instalado, como podemos ver
na imagem abaixo:

C7

Referências: Building an Optimized Private Cloud using Windows Server “8” Server Core
Server Core for Windows Server 2012 (Windows)

Até um próximo post.

[ ]’s