Windows Server 2012 Core: Creando un Dominio con 2 Comandos

En esta ocasión vamos a hacer una demostración de la promoción de un servidor en versión Core a Controlador de Dominio con ayuda de sólo dos comandos de PowerShell

En realidad usaremos algunos más para poder recordar nombres, veremos un pequeño truco de uso de consola, y por último agregaremos la interfaz gráfica usando una forma mucho más sencilla que la que hemos visto anteriormente

Parto de una instalación de Windows Server 2012 Datacenter Core, al cual solamente utilizando SCONFIG le he asignado un nombre apropiado y dirección IP estática

Podemos ver la configuración en la siguiente pantalla

Lo primero que debemos hacer es ingresar a PowerShell, simplemente escribiendo su nombre, para luego con el comando Get-WindowsFeature listar los nombres de cada uno de los componentes para luego instalarlo

Para ver cómo se llama exactamente el componente que deseamos instalar simplemente nos desplazamos por la pantalla hasta encontrarlo

Pero aprovecharé para dar un pequeño truco, el comando Get-WindowsFeature además de los nombres nos muestra si está instalado el componente, con la [X] en cada entrada, pero además de eso nos puede mostrar si el componente está disponible en la instalación o si necesitaremos una fuente externa. Recordemos que estamos con la versión Core

Si simplemente aumentamos el ancho de la consola veremos una columna que hasta ahora permanece oculta

Por las dudas que alguien no lo sepa, pongo las capturas

Si repetimos el comando Get-WindowsFeature ahora veremos más información

La columna “Install State” nos muestra la disponibilidad del componente, que puede ser:

  • Installed: El componente está instalado y activo
  • Available: El componente no está instalado, pero sin embargo están disponibles en la instalación los binarios necesarios si se desea agregarlo
  • Removed: El componente no está instalado, y en este caso no están
    disponibles en la instalación los binarios necesarios. En caso de querer instalarlo deberemos proveer una fuente externa. Veremos más adelante una forma muy sencilla de proveerla

Podemos observar que el componente que deseamos está marcado como “Available”, o sea que están los binarios localmente, y que se llama “AD-Domain-Services

Así que el que sigue es en realidad el primer comando necesario

Install-WindowsFeature AD-Domain-Services

Observemos que finalice sin errores

Vemos un poco cuáles son los comandos que podríamos ejecutar con el módulo cargado.

Usaremos: Get-Command -module ADDSDeployment

No lo cuento como comando necesarios, ya que es sólo “curiosidad” :-)

Ahora si ya es necesario el segundo de los comandos, debemos crear el primer Controlador de Dominio del Dominio del Bosque, para lo cual usaremos

Install-ADDSForest

Nos hará dos simples preguntas: cómo se llamará el Dominio, y cuál será la contraseña a usar en caso de hacer un “Restore” del directorio, y por supuesto una confirmación

Trabajará unos minutos

Reinciará automáticamente

Observemos que ya podemos y además debemos iniciar sesión en el nuevo Dominio creado

Podemos observar en la configuración de red que se ha cambiado el sufijo de dominio y la configuración de DNS, pues ha instalado el servicio

Podemos además verificar la instalación de los componentes

Ya está, pero … ¿y ahora cómo lo administramos?

– Opción 1: Llamamos al gurú de PowerShell. Por ahora la descarto

– Opción 2: Unir un cliente Windows 8 al Dominio, instalarle las RSAT y administrarlo remotamente. Es posible, pero me gusta más la siguiente

– Opción 3: Se puede instalar fácilmente la interfaz gráfica, y convertirlo a “Full”

Simpre usando el mismo comando (Get-WindowsFeature) veo que los componentes de la interfaz gráfica están en estado “Removed” y por lo tanto los tendré que buscar en una fuente externa

En lugar de montar el archivo WIM, como hemos hecho anteriormente, usaré una forma mucho más fácil y rápida: que los tome directamente del DVD del producto

Lo que debemos tener cuidado es que si hemos instalando, como en mi caso, la versión Datacenter, lo tome de la correspondiente imagen.
Así que debemos buscar qué índice le corresponde, es muy fácil, se usa el comando:

DISM /Get-ImageInfo /ImageFile:D:\Sources\Install.wim

Debemos apuntar a la versión “full” que es “4” en mi caso

Y para indicar que instale los componentes correspondientes a la interfaz gráfica y que los tome desde el DVD utilizaremos

Install-WindowsFeature -IncludeAllSubfeature User-Interfaces-Infra,Server-Gui-Shell -source WIM:D:\Sources\Install.wim:4
-Restart

Reiniciará, iniciamos sesión y observemos al Server Manager

Sobre el lado izquierdo podemos observar que están instalados tanto AD-DS como DNS, pero en el menú “Tools” no están las consolas de administración :-(
Debemos instalarlas manualmente, son “Features”, y se instalan como cualquier otro componentes.
En esta ocasión no pondré todas las capturas porque entiendo que es fácil, sólo una

Ahora sí

Algunos pensarán que he exagerado que se podía hacer sólo con dos comandos, pero no es así.
En realidad muchos de los que hemos hecho fueron totalmente accesorios, los únicos necesarios para promover un server Core a Controlador de Dominio fueron:

– Install-WindowsFeature AD-Domain-Services

– Install-ADDSForest

Aprovechamos también para un pequeño truco de pantalla para visualizar la tercera columna oculta de Get-WindowsFeature, y convertirmos la versión Core a Full

Publica un comentario o deja una referencia: URL de la referencia.

Comentarios

  • Alexis Jesus Sierra Martinez  El 05/11/2013 a las 09:42

    Genial :D me ayudaste hacer un trabajo ;)

  • Francisco Alvarado  El 25/08/2017 a las 18:35

    Una pregunta (no se mucho de esto pero tengo la siguiente duda) ¿por que instalar entonces Active Directory desde consola si al final terminaras agregando la interfaz de administracion al server?

    • Guillermo Delprato  El 25/08/2017 a las 18:57

      Lo instalo desde consola porque es una versión Core que no tiene administración gráfica. Esto es sólo una demostración, podría perfectamente no instalar la interfaz gráfica, y administrarlo en forma gráfica remotamente desde otra máquina, en este caso lo hice para no tener otra máquina virtual más, eso es todo

  • sgofdez  El 14/01/2018 a las 14:46

    Buenas, estaba buscando con el core 2012, instalar servicios como dhcp.. dns.. https, el de dominio como hace usted en el post… La cosa es que buscaba poder configurarlos mediante comandos, (de hecho en un principio queria hacerlo por la interfaz grafica pero haciendolo por .ps1 , y configurando cada cosa por parametros). Habria alguna forma en la q no me muera intentandolo hacer? Seria para un trabajo final de modulo. Gracias de antemano :D

    • Guillermo Delprato  El 15/01/2018 a las 07:38

      Seguro que se puede hacer todo por PowerShell. En muchas configuraciones inclusive permite configuraciones que la interfaz gráfica no habilita. Lo que sí no me pidas que te diga cómo :)
      Deberías ver en la web que hay muchos sitios y blogs que tratan en profundidad el tema PowerShell

  • Rodrigo  El 05/03/2018 a las 21:29

    Uff, me has sacado de un buen apuro

    Gracias :))

Replica a Guillermo Delprato Cancelar la respuesta

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