Tras la instalación básica de un servidor con Windows 2012 Server Core, es decir, sin interfaz gráfica (GUI –Graphic User Interface-), el siguiente paso lógico y natural será mostrar cómo se puede administrar este tipo de máquina.

Distintas formas de administración

Existen varias formas de hacerlo posible:

  • Localmente, se puede administrar un Server Core desde Windows PowerShell, como ya vimos en la publicación anterior, realizando algunas sencillas operaciones de configuración, aunque con esta consola de gestión se puede hacer absolutamente todo lo que se necesite; si bien es cierto que algunas operaciones pueden resultar bastante arduas.
  • Remotamente, desde el Administrador de Equipos de una estación de trabajo se podrá acceder al Server Core de forma que se permita su gestión.
  • Remotamente, desde cualquier equipo u otro servidor, a través de complementos de la Consola de Administración (MMC –Microsoft Management Console-) también será posible la gestión de un servidor basado en Server Core.
  • Mediante los Servicios de Escritorio Remoto, aunque no ofrecerá muchas más posibilidades que la propia gestión que se puede realizar en el Server Core localmente.

Administración desde el intérprete de comandos

Desde el propio Server Core es posible agregar nuevo hardware y controladores de forma local, desde el intérprete de comandos. Para consultar la lista de controladores instalados, basta con ejecutar la siguiente instrucción:

C:\ > sc query type= driver

Que reportará la siguiente salida por pantalla, con la larga de lista de controladores en uso:

Controladores en uso

Controladores en uso

Para instalar un nuevo controlador se deberá utilizar el comando pnputil. Por ejemplo, para instalar los controladores de discos SCSI de VMWare, se debería teclear desde el directorio donde se encuentren, la siguiente línea de instrucciones:

C:\Users\Admin\AppData\Local\Temp\vmware-Admin\000073ac\Program Files\VMware\VMware Tools\Drivers\scsi> pnputil –i –a vmscsi.inf

Instalación de un controlador

Instalación de un controlador

Y con esto, ya tendremos instalados los controladores deseados.

Para desinstalar un controlador, se utilizará la instrucción sc con el modificador delete, seguido del nombre del servicio del controlador que deseemos desinstalar. Por ejemplo, para eliminar el controlador de la disquetera, se deberá teclear la siguiente línea de instrucciones:

C:\Users\Admin > sc delete flpydisk

Desinstalación de un controlador

Desinstalación de un controlador

Es importante conocer cómo realizar localmente instalaciones y modificaciones de los controladores, ya que en caso de que se nos presente algún problema que impida el acceso remoto al equipo, no tendremos más remedio que trabajar en local.

Pero evidentemente, para llegar de forma cómoda y absoluta a las entrañas de Windows Server Core 2012, necesitaremos de una consola de administración. La ejecución remota de la Consola de Administración del Servidor y de otros complementos MMC (Microsoft Management Console) nos permitirá realizar una gestión correcta del equipo.

Administración desde PowerShell

Lo primero que hemos de hacer es configurar el firewall del servidor para permitir las conexiones remotas de los complementos MMC. Esto se hace desde PowerShell, pudiendo habilitar y deshabilitar las distintas reglas en base a sus nombres. Para conocerlos basta con ejecutar el cmd-let Get-NetFirewallRule –All, lo cual nos listará la totalidad, aunque en nuestro caso, realizaremos un filtro para conocer la nomenclatura exacta de las reglas que comienzan por “Administración de…”, por ejemplo:

PS C:\Users\Admin> Get-NetFirewallRule –DisplayName “Administración remota de *” |more

Reglas del firewall para la consulta realizada

Reglas del firewall para la consulta realizada

 

En el resultado obtenido podremos fijarnos en qué regla debemos utilizar para permitir la gestión remota de un servicio o grupo de ellos en concreto. Por ejemplo, si queremos utilizar de forma específica la consola de administración remota de servicios, deberemos habilitar las reglas cuyo grupo es “Administración remota de servicios”. Para ello:

PS C:\Users\Admin> Enable-NetFirewallRule -DisplayGroup «Administración remota de servicios»

Activación de reglas para el grupo Administración remota de servicios

Activación de reglas para el grupo Administración remota de servicios

 

Aunque para que funcionen la mayor parte de las consolas de administración, utilizaremos la siguiente línea:

PS C:\Users\Admin> Enable-NetFirewallRule-DisplayGroup “Administración remota de Windows”

Activación de reglas para el grupo Administración remota de Windows

Activación de reglas para el grupo Administración remota de Windows

Si Windows Server Core y la estación de trabajo pertenecen a dominios diferentes, o bien todavía no están integrados en ninguno, deberemos establecer los permisos adecuados manualmente, antes de conectar con las consolas de administración:

C:\Users\Admin > cmdkey /add:Zeus /user:admin /pass:*****

Ejemplo de uso del comando cmdkey

Ejemplo de uso del comando cmdkey

El establecimiento de las credenciales que acabamos de ver no será necesario hacerlo si ambas máquinas residen en el mismo dominio Active Directory, ya que será el propio Directorio Activo el encargado de administrar las credenciales.

Administración desde el Administrador de Equipos y MMC

Seguidamente y bajo la consola del administrador de equipos, seleccionar la opción Conectar con otro equipo desde el menú Acción.

Conexión a otro equipo desde la consola de administración

Conexión a otro equipo desde la consola de administración

Indicar el nombre del Windows Server Core al que se desea conectar, o la dirección IP del mismo.

Nombre del equipo remoto

Nombre del equipo remoto

Una vez conectada la consola de administración, podremos acceder a los distintos elementos de gestión (servicios, dispositivos, usuarios locales, etc.) del Server Core Zeus.

Consola de administración conectada a Zeus

Consola de administración conectada a Zeus

Administración a través del Escritorio Remoto

Otra opción, si preferimos acceder al servidor utilizando los Servicios de Escritorio Remoto, se deberá introducir la siguiente secuencia en la PowerShell:

PS C:\Users\Admin> cscript C:\Windows\System32\Scregedit.wsf /ar 0

Cómo habilitar el escritorio remoto desde PowerShell

Cómo habilitar el escritorio remoto desde PowerShell

Una vez habilitado en el servidor, tan solo tenemos que ejecutar desde la estación de trabajo el comando mstsc, que permitirá conectarnos mediante el puerto 3389 al servidor:

Ejecución del cliente de escritorio remoto

Ejecución del cliente de escritorio remoto

 Teclear el nombre del servidor (Zeus) o bien, su dirección IP, en caso de que el nombre no sea resuelto por la estación de trabajo.

Conexión a escritorio remoto

Conexión a escritorio remoto

Pulsar sobre el botón Conectar y accederemos al terminal del servidor Zeus a través del puerto 3389:

Consola remota del servidor en modo Core

Consola remota del servidor en modo Core

Instalación de la interfaz gráfica (GUI) de Windows Server 2012

Y por supuesto, si nada de esto nos vale para gestionar nuestro servidor en modo Server Core, pues no nos quedará otra que instalar la interfaz gráfica (GUI) de Windows Server. Para lo cual, desde PowerShell, averiguaremos el índice del modo de sistema operativo que pretendemos volver a tener:

PS D:\> Get-WindowsImage –ImagePath “D:\Sources\Install.wim”

Imágenes de las distintas versiones de Windows residentes en el DVD de instalación

Imágenes de las distintas versiones de Windows residentes en el DVD de instalación

Como podemos ver, en nuestro caso queremos disponer de la versión Standard de Windows Server 2012, o sea, el índice 2.

Con este dato, ejecutamos la siguiente línea cmd-let en PowerShell:

PS C:\> Install-WindowsFeature Server-Gui-Mgmt-Infra, Server-Gui-Shell –Restart –Source wim:”D:\Sources\Install.wim”:2

Instalación de la GUI de Windows Server 2012 desde PowerShell

Instalación de la GUI de Windows Server 2012 desde PowerShell

A continuación podemos ver el proceso de instalación:

Proceso de instalación de la GUI de Windows Server 2012

Proceso de instalación de la GUI de Windows Server 2012

Desinstalación de la GUI y vuelta al modo Server Core

Si en algún momento fuese necesario volver al modo Server Core, tan solo bastará con ejecutar el siguiente cmd-let:

PS C:\Users\Admin> Uninstall-WindowsFeature Server-Gui-Mgmt-Infra –Restart

Desinstalación de la GUI de Windows Server 2012 para volver al modo Server Core

Desinstalación de la GUI de Windows Server 2012 para volver al modo Server Core

En este artículo hemos podido ver de manera muy básica las distintas opciones de administración de un Windows Server 2012 en modo Server Core, llegando incluso a describir cómo añadirle la interfaz gráfica o GUI de la que estaba carente en su primera instalación.

Si deseas estar informado sobre la publicación de nuevos artículos,

no dudes en subscribirte a E@pertos en Sistem@s.

 

J Carlos Salas

Ingeniero Técnico en Sistemas, Consultor en Tecnologías de la Información y Executive MBA por la EOI, desarrolla su carrera profesional coordinando y participando en proyectos para diferentes empresas del sector TIC, desde Advantta IT Services.


 

Compártelo si te ha gustado:

5 responses to Administración de Windows 2012 Server Core

  1. gajesant on 8 enero, 2014 at 6:56 Responder

    Excelente!! Gracias!

  2. mell on 4 marzo, 2014 at 5:21 Responder

    Hola como puedo saber si mi laptop a tenido comparticiones pro administracion remota?
    y como puedo borra del sistema . me sale disco C adminsitracion remota eso es normal?
    o esto hackead por remoto.
    por favor ayudame

  3. J Carlos Salas on 4 marzo, 2014 at 23:28 Responder

    Hola Mell,

    Puedes mirar el visor de eventos, en las herramientas administrativas, panel de control; dependiendo del sistema operativo de tu portátil. Dentro de los registros de eventos, en el apartado Sistemas, podrás comprobar si se han realizado acciones de administración remota, y además informarte de la hora a las que se han realizado. Si te aparecen acciones sospechosas en horarios en los que no has utilizado el equipo, ahí tendrás las pistas que pides. Respecto a tu pregunta sobre el disco C, no me queda muy claro lo que quieres decir.

    Un saludo,

    Carlos

  4. Mario on 30 julio, 2014 at 0:46 Responder

    Buenas, existe forma de iniciar el sistema operativo en modo server core sin la necesidad de desinstalar el entorno grafico. Cosa de poder cambiar a entorno grafico cuando yo lo estime necesario??

  5. kimer angarita santiago on 11 mayo, 2015 at 22:00 Responder

    Buenas tardes, he tratado de activar el modo gráfico de windows server 2012 pero no he podido porque me dice que debo activar la opcion actualizaciones de windows desde el panel de control pewro no he podido entrar al panel de control desde el powershell
    agradezco que alguien me indique que debo hacer para activar las actualizaciones

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Visit Us On FacebookVisit Us On TwitterVisit Us On LinkedinCheck Our Feed