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

Se aplica: Windows Servers

Para obtener una versión de Microsoft Windows 2000 de este artículo, consulte 315131 .

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. de nuevo a la cima

Cómo iniciar el equipo en el modo de restauración de servicios de directorio

Windows Server 2003 Directory Service abre sus archivos en modo exclusivo. Esto significa que los archivos no se pueden administrar mientras el servidor funciona como un 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. Después de que se muestre la información del BIOS, presione F8.
  3. Utilice la FLECHA ABAJO para seleccionar Modo de restauración de servicios de directorio (solo controladores de dominio de Windows Server 2003)y, a continuación, presione ENTRAR.
  4. Utilice las FLECHAS ARRIBA y ABAJO para seleccionar el sistema operativo Windows Server 2003 y, a continuación, presione ENTRAR.
  5. Inicie sesión con su cuenta administrativa y contraseña.
volver al principio

Cómo instalar herramientas de soporte e iniciar Ntdsutil

Para instalar las herramientas de soporte técnico 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 drive_letter: , Support, Herramientas, Suptools.msiy, a continuación, presione ENTRAR.
Para iniciar Ntdsutil, haga clic en Inicio, haga clic en Ejecutar, escriba ntdsutil en el cuadro Abrir y, a continuación, presione ENTRAR. NOTA: Para acceder a la lista de comandos disponibles, escriba ?y, a continuación, presione ENTRAR. de nuevo a la cima

Cómo mover la base de datos

Puede mover el archivo de datos Ntds.dit a una nueva carpeta. Si lo hace, el registro se actualiza para que Directory Service use la nueva ubicación al reiniciar el servidor. Para mover el archivo de datos a otra carpeta, siga estos pasos:
  1. Haga clic en Inicio, haga clic en Ejecutar, escriba ntdsutil en el cuadro Abrir y, a continuación, presione ENTRAR.
  2. En el símbolo del sistema Ntdsutil, escriba filesy, a continuación, presione ENTRAR.
  3. En el símbolo del sistema de mantenimiento de archivos, escriba move DB a una nueva ubicación (donde la nueva ubicación es una carpeta existente que ha creado para este propósito) y, a continuación, presione ENTRAR.
  4. Para salir de Ntdsutil, escriba quity, a continuación, presione ENTRAR.
  5. Reinicie el equipo.
volver al principio

Cómo mover archivos de registro

Utilice el comando mover registros al comando 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, haga clic en Ejecutar, escriba ntdsutil en el cuadro Abrir y, a continuación, presione ENTRAR.
  2. En el símbolo del sistema Ntdsutil, escriba filesy, a continuación, presione ENTRAR.
  3. En el símbolo del sistema de mantenimiento de archivos, escriba mover registros a una nueva ubicación (donde la nueva ubicación es una carpeta existente que ha creado para este propósito) y, a continuación, presione ENTRAR.
  4. Escriba quity, a continuación, presione ENTRAR.
  5. Reinicie el equipo.
volver al principio

Cómo recuperar la base de datos

Para recuperar la base de datos, siga estos pasos:
  1. Haga clic en Inicio, haga clic en Ejecutar, escriba ntdsutil en el cuadro Abrir y, a continuación, presione ENTRAR.
  2. En el símbolo del sistema Ntdsutil, escriba filesy, a continuación, presione ENTRAR.
  3. En el símbolo del sistema de mantenimiento de archivos, escriba recovery, a continuación, presione ENTRAR.
  4. Escriba quity, a continuación, presione ENTRAR.
  5. Reinicie el equipo.
NOTA: También puede utilizar Esentutl.exe para realizar la recuperación de la base de datos cuando se produce un error en el procedimiento descrito anteriormente en este artículo (por ejemplo, el procedimiento puede producir un error cuando la base de datos es incoherente). Para utilizar Esentutl.exe para 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 path.ntds.dity, a continuación, presione ENTRAR. ruta de acceso 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 acerca de la utilidad esentutl.exe, en el símbolo del sistema, escriba esentutl /?y, a continuación, presione ENTRAR. NOTA: Este procedimiento implica registros de transacciones para recuperar datos. Los registros de transacciones se usan para asegurarse de que las transacciones confirmadas no se pierden si se produce un error en el equipo o si experimenta una pérdida de energía inesperada. Los datos de transacción se escriben primero en un archivo de registro y, a continuación, se escriben en el archivo de datos. Después de reiniciar el equipo después de que se produzca un error, puede volver a ejecutar el registro para reproducir las transacciones confirmadas pero que no se registraron en el archivo de datos. de nuevo a la cima

Cómo establecer rutas

Puede utilizar el comando set path para establecer la ruta de acceso para los siguientes elementos:
  • Copia de seguridad: utilice este parámetro con el comando set path para establecer el destino de copia de seguridad de disco a disco en la carpeta especificada por la variable de ubicación. Puede configurar Directory Service para realizar una copia de seguridad de disco a disco en línea a 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 de archivo del archivo de datos. Utilice este comando solo para volver a generar un controlador de dominio que ha perdido su archivo de datos y que no se está restaurando mediante 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 solo si está reconstruyendo un controlador de dominio que ha perdido sus archivos de registro y no se está restaurando mediante 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 especificada por la variable de ubicación.
Para ejecutar el comando set path, siga estos pasos:
  1. Haga clic en Inicio, haga clic en Ejecutar, escriba ntdsutil en el cuadro Abrir y, a continuación, presione ENTRAR.
  2. En el símbolo del sistema Ntdsutil, escriba filesy, a continuación, presione ENTRAR.
  3. En el símbolo del sistema de mantenimiento de archivos, escriba set path object locationy, a continuación, presione ENTRAR. objeto se refiere a uno de los siguientes elementos:
    • copia de seguridad
    • Base
    • Registros
    • Directorio de trabajo
    ubicación hace referencia a la ubicación (carpeta) a la que desea establecer el objeto identificado en el comando.
  4. Escriba quity, a continuación, presione ENTRAR.
volver al principio