Cómo usar Ntdsutil para administrar los archivos de Active Directory desde la línea de comandos de Windows 2003

Seleccione idioma Seleccione idioma
Id. de artículo: 816120 - Ver los productos a los que se aplica este artículo
Para obtener una versión de este artículo para Microsoft Windows 2000, vea 315131.
Expandir todo | Contraer todo

RESUMEN

En este artículo paso a paso se describe cómo administrar el archivo de base de datos de Active Directory, Ntds.dit, desde la línea de comandos.


Iniciar el equipo en el Modo de restauración de servicios de directorio

El Servicio de directorio de Windows Server 2003 abre sus archivos en modo exclusivo. Esto significa que los archivos no se pueden administrar mientras el servidor esté funcionando como controlador de dominio.

Para iniciar el servidor en el Modo de restauración de servicios de directorio, siga estos pasos:
  1. Reinicie el equipo.
  2. Cuando se muestre la información del BIOS, presione F8.
  3. Utilice la tecla de dirección FLECHA ABAJO para seleccionar Modo de restauración de SD (sólo contr. de dominio de Windows Server 2003) y, a continuación, presione ENTRAR.
  4. Utilice las teclas de dirección FLECHA ARRIBA y FLECHA ABAJO para seleccionar el sistema operativo Windows Server 2003 y, a continuación, presione ENTRAR.
  5. Inicie sesión con su cuenta administrativa y su contraseña.



Instalar las herramientas de soporte e iniciar Ntdsutil

Para instalar las herramientas de soporte de Windows, siga estos pasos:
  1. Inserte el CD de instalación de Windows Server 2003 en la unidad de CD-ROM o DVD-ROM.
  2. Haga clic en Inicio, haga clic en Ejecutar, escriba letraDeUnidad:\Support\Tools\suptools.msi y, a continuación, presione ENTRAR.
Para iniciar Ntdsutil, haga clic en Inicio y en Ejecutar, escriba ntdsutil en el cuadro Abrir y presione ENTRAR.

NOTA
Para tener acceso a la lista de comandos disponibles, escriba ? y presione ENTRAR.


Mover la base de datos

Puede mover el archivo de datos Ntds.dit a otra carpeta. Si lo hace, el Registro se actualiza para que el Servicio de directorio utilice la nueva ubicación al reiniciar el servidor.

Para mover los archivos de datos a otra carpeta, siga estos pasos:
  1. Haga clic en Inicio y en Ejecutar, escriba ntdsutil en el cuadro Abrir y presione ENTRAR.
  2. En el símbolo del sistema de Ntdsutil, escriba files y presione ENTRAR.
  3. En el símbolo del sistema de mantenimiento de archivos, escriba move DB tonueva ubicación (donde nueva ubicación es una carpeta que haya creado para este propósito) y, a continuación, presione ENTRAR.
  4. Para salir de Ntdsutil, escriba quit y, a continuación, presione ENTRAR.
  5. Reinicie el equipo.



Mover los archivos de registro

Utilice el comando move logs to para mover los archivos de registro del Servicio de directorio a otra carpeta. Para que la nueva configuración surta efecto, reinicie el equipo después de mover los archivos de registro.
Para mover los archivos de registro, siga estos pasos:
  1. Haga clic en Inicio y en Ejecutar, escriba ntdsutil en el cuadro Abrir y presione ENTRAR.
  2. En el símbolo del sistema de Ntdsutil, escriba files y presione ENTRAR.
  3. En el símbolo del sistema de mantenimiento de archivos, escriba move logs tonueva ubicación (donde nueva ubicación es una carpeta que haya creado para este propósito) y, a continuación, presione ENTRAR.
  4. Escriba quit y presione ENTRAR.
  5. Reinicie el equipo.



Recuperar la base de datos

Para recuperar la base de datos, siga estos pasos:
  1. Haga clic en Inicio y en Ejecutar, escriba ntdsutil en el cuadro Abrir y presione ENTRAR.
  2. En el símbolo del sistema de Ntdsutil, escriba files y presione ENTRAR.
  3. En el símbolo del sistema de mantenimiento de archivos, escriba recover y, a continuación, presione ENTRAR.
  4. Escriba quit y presione ENTRAR.
  5. Reinicie el equipo.
NOTA
También puede utilizar Esentutl.exe para realizar la recuperación de la base de datos cuando el procedimiento descrito anteriormente en este artículo no funcione (por ejemplo, debido a que la base de datos no esté en un estado coherente). Para utilizar Esentutl.exe con el fin de realizar la recuperación de la base de datos, siga estos pasos:
  1. Haga clic en Inicio y en Ejecutar, escriba cmd en el cuadro Abrir y, a continuación, presione ENTRAR.
  2. Escriba esentutl /r rutaDeAcceso\ntds.dit y presione ENTRAR. rutaDeAcceso hace referencia a la ubicación actual del archivo Ntds.dit.
  3. Elimine los archivos de registro de la base de datos (.log) de la carpeta WINDOWS\Ntds.
  4. Reinicie el equipo.
Para obtener información adicional sobre la utilidad esentutl.exe, en el símbolo del sistema, escriba esentutl /? y, a continuación, presione ENTRAR.

NOTA
En este procedimiento se necesitan los registros de transacciones para recuperar los datos. Los registros de transacciones se usan para garantizar que las transacciones confirmadas no se pierden si se produce un error en el equipo o si se experimenta una pérdida de energía inesperada. Los datos de las transacciones se escriben primero en un archivo de registro y, a continuación, se escriben en el archivo de datos. Una vez reiniciado el equipo después de sufrir un problema, puede volver a ejecutar el registro para reproducir las transacciones que se confirmaron pero que no se registraron en el archivo de datos.


Establecer las rutas de acceso

Puede utilizar el comando set path para establecer la ruta de acceso de los elementos siguientes:
  • Copia de seguridad: utilice este parámetro con el comando set path para establecer el destino de la copia de seguridad de disco a disco en la carpeta que se especifique en la variable de ubicación. Puede configurar el Servicio de directorio para realizar una copia de seguridad de disco a disco en línea a los intervalos programados.
  • Base de datos: use este parámetro con el comando set path para actualizar la parte del Registro que identifica la ubicación y el nombre del archivo de datos. Utilice este comando sólo para regenerar un controlador de dominio que haya perdido su archivo de datos y que no se restaure por medio de los procedimientos de restauración típicos.
  • Registros: utilice este parámetro con el comando set path para actualizar la parte del Registro que identifica la ubicación de los archivos de registro. Utilice este comando sólo si va a regenerar un controlador de dominio que haya perdido sus archivos de registro y que no se restaure por medio de los procedimientos de restauración típicos.
  • Directorio de trabajo: use este parámetro con el comando set path para establecer la parte del Registro que identifica la carpeta de trabajo del Servicio de directorio en la carpeta que especifique la variable de ubicación.
Para ejecutar el comando set path, siga estos pasos:
  1. Haga clic en Inicio y en Ejecutar, escriba ntdsutil en el cuadro Abrir y presione ENTRAR.
  2. En el símbolo del sistema de Ntdsutil, escriba files y presione ENTRAR.
  3. En el símbolo del sistema de mantenimiento de archivos, escriba set path ubicación de objeto y presione ENTRAR. objeto hace referencia a uno de los elementos siguientes:
    • Copia de seguridad
    • Base de datos
    • Registros
    • Directorio de trabajo
    ubicación hace referencia a la ubicación (carpeta) en la que desee establecer el objeto identificado en el comando.
  4. Escriba quit y presione ENTRAR.



Propiedades

Id. de artículo: 816120 - Última revisión: lunes, 3 de diciembre de 2007 - Versión: 5.5
La información de este artículo se refiere a:
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
Palabras clave: 
kbhowto kbinfo kbactivedirectory KB816120

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com