Uso y sintaxis de NETDOM para renombrar un DC

NETDOM.exe nos permite gestionar desde la línea de comando gran parte de la administración de un dominio en cuanto a la gestión de cuentas de equipos, relaciones de confianza e inclusos en dominios con nivel funcional Windows Server 2003 renombrar un controlador de dominio. NETDOM lo podemos encontrar entre las Support Tools que se incluyen en el CD de Windows Server 2003, también es posible ejecutarlo desde Windows XP para lo cual es necesario instalar previamente el Administration Tools Pack (adminpak.msi).

> NETDOM

The syntax of this command is:

NETDOM [ ADD | COMPUTERNAME | HELP | JOIN | MOVE | QUERY | REMOVE |
MOVENT4BDC | RENAMECOMPUTER | RESET | TRUST | VERIFY | RESETPWD ]

Renombrar un controlador de dominio no equivale a renombrar el dominio ni el bosque, tampoco es posible renombrar domain controllers que sean CA (Certificate Authority / Entidad Emisora de Certificados) debido a la naturaleza del servicio donde preservar el nombre de equipo es fundamental.

### El primer paso es añadir un nombre alternativo al domain controller que
### queremos renombrar, en lugar de su FQDN podemos indicar su IP.

> NETDOM COMPUTERNAME sqlserver.pruebas.int /add:nuevonombre.pruebas.int

Successfully added nuevonombre.pruebas.int as an alternate name for the computer. The command completed successfully.

### Esperaremos que el cambio replique a traves de los DNS
### una vez lo haya hecho lo configuramos como nombre primario

> NETDOM COMPUTERNAME sqlserver.pruebas.int /makeprimary:nuevonombre.pruebas.int

Successfully made nuevonombre.pruebas.int the primary name for the computer.
The computer must be rebooted for this name change to take effect. Until then this
computer may not be able to authenticate users and other computers, and may not be
authenticated by other computers in the forest. The specified new name was removed
from the list of alternate computer names. The primary computer name will be set to
the specified new name after the reboot. The command completed successfully.

### Reiniciamos y esperamos que el cambio de nombre primario replique. Podemos ver en
### el equipo el nombre primario mediante el comando hostname o bien ver todos
### los nombre asociados al equipo en orden desde cualquier equipo ejecutando:

> NETDOM COMPUTERNAME nuevonombre.pruebas.int /enum”

All of the names for the computer are:
nuevonombre.pruebas.int
SQLSERVER.pruebas.int
The command completed successfully.

### Ahora podemos mantener el viejo nombre durante un tiempo para asegurar el
### funcionamiento correcto o eliminarlo inmediantamente mediante:

> NETDOM COMPUTERNAME nuevonombre.pruebas.int /delete:SQLSERVER.pruebas.int

Successfully removed SQLSERVER.pruebas.int as an alternamte name for the computer.
The command completed successfully.

### ya esta!

Disponemos de dos parámetros aplicables a todas las acciones, si queremos ver con detalle las operaciones que realiza NETDOM debemos usar el parámetro /verbose que nos enumerara las acciones que realice de manera que podemos detectar posibles fallos. Si nos es necesario reiniciar el equipo en cuestión sobre el que realicemos alguna acción podemos especificar el parámetro /reboot que por defecto realizara el reboot 20 segundos después de la ejecución con exito del comando. Si lo que necesitamos es ayuda con la sintaxis especifica de alguna opción podemos usar simplemente NETDOM HELP OPCION o bien NETDOM OPCION /?.

Para otros ejemplos distintos de uso de todas las opciones podéis ver ejemplos de uso de NETDOM para todo tipo de tareas ademas de la sintaxis completa de NETDOM, ambos cortesía de la pagina de TechNet.

Connect with Facebook

Deja un comentario