Cómo: Utilizar Ntdsutil para administrar los archivos de Active Directory desde la línea de comandos en Windows 2000

Seleccione idioma Seleccione idioma
Id. de artículo: 315131 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

En este artículo paso a paso se describe cómo administrar los archivos de Active Directory desde la línea de comandos y se describe el archivo de directorio principal. Encima de un administrador de tabla de acceso secuencial indizado (ISAM) del método se implementa el servicio de directorio de Microsoft Windows 2000. Esta tabla es el mismo administrador de tablas que utiliza Microsoft Exchange Server, el servicio de replicación de archivos, el editor de configuración de seguridad, el servidor de certificados, servicio WINS y otros componentes de Windows 2000. La versión de la base de datos que utiliza Windows 2000 se denomina motor de almacenamiento extensible (ESENT).

ESENT es un sistema de base de datos transaccional que utiliza archivos para admitir la semántica de reversión para asegurarse de que las transacciones se confirman en la base de datos de registro. Idealmente, debería localizar datos y archivos en unidades independientes para mejorar el rendimiento y admite la recuperación de los datos si se produce un error en un disco de registro.

El archivo de datos se denomina NTDS.dit. Puede utilizar los comandos en el menú archivos de Ntdsutil para administrar los datos del servicio de directorio y los archivos de registro.

ESENT proporciona su propia herramienta denominada Esentutl.exe, que puede utilizar para determinadas funciones de administración de archivos de base de datos. Esentutl.exe está instalado en la carpeta Winnt\System32. Varios de los comandos de administración de archivos Ntdsutil inician Esentutl, lo que reduce la necesidad de aprender los argumentos de línea de comandos que la herramienta. Si Ntdsutil inicia Esentutl, Esentutl genera una ventana independiente que está configurada con un gran historial de manera que puede desplazarse volver a ver todos los indicadores de progreso de Esentutl.

Servicio de directorio de Windows 2000 abre sus archivos en modo exclusivo. Esto significa que los archivos no pueden administrarse mientras el servidor está funcionando como controlador de dominio.

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

  1. Reinicie el equipo.
  2. Cuando aparezca la información del BIOS, presione F8.
  3. Utilice la flecha abajo para seleccionar Modo de restauración de SD (sólo controladores de dominio Windows 2000) y, a continuación, presione ENTRAR.
  4. Utilice el arriba y abajo flechas para seleccionar el equipo y, a continuación, presione ENTRAR.
  5. Inicie sesión utilizando su inicio de sesión administrativo y la contraseña.

Cómo iniciar Ntdsutil

Ntdsutil.exe se encuentra en la carpeta Support Tools del CD-ROM de Windows 2000. De forma predeterminada, esta herramienta se instala en la carpeta System32.
  1. Haga clic en Inicio y, a continuación, haga clic en Ejecutar .
  2. En el cuadro de texto Abrir , escriba ntdsutil .

    Tipo ? en el símbolo del sistema acceso al archivo de ayuda para la herramienta.

Cómo mover la base de datos

Puede mover el archivo de datos Ntds.dit a la nueva carpeta especificado por la variable de ubicación. Si lo hace, el registro se actualiza para que el servicio de directorio utiliza la nueva ubicación cuando reinicie el servidor.
  1. En el símbolo del sistema de Ntdsutil, escriba files y, a continuación, presione ENTRAR.
  2. En el símbolo del sistema de mantenimiento de archivo, escriba Move DB to Folder_location (donde Folder_location es la ubicación de una carpeta existente que haya creado para este propósito) y, a continuación, presione ENTRAR.

    Se muestra la comprobación.
  3. Para salir de la herramienta, escriba q en el símbolo del sistema, presione ENTRAR, escriba q y a continuación, presione ENTRAR.

Cómo mover archivos de registro

Puede mover el archivo de datos Ntds.dit a la nueva carpeta especificado por la variable de ubicación. Si lo hace, el registro se actualiza para que el servicio de directorio utiliza la nueva ubicación cuando reinicie el servidor.
  1. En el símbolo del sistema de Ntdsutil, escriba files y, a continuación, presione ENTRAR.
  2. En el símbolo del sistema de mantenimiento de archivo, escriba mover registros para Folder_location (donde Folder_location es la ubicación de una carpeta existente que haya creado para este propósito) y, a continuación, presione ENTRAR.

    Se muestra la comprobación.
  3. Para salir de la herramienta, escriba q en el símbolo del sistema, presione ENTRAR, escriba q y a continuación, presione ENTRAR.

Cómo recuperar la base de datos

Puede utilizar Esentutl.exe para realizar una recuperación parcial de la base de datos. Recuperación de software, examina los archivos de registro y se garantiza que todas las transacciones confirmadas que existen en el archivo de registro también se reflejan en el archivo de datos. El programa de copia de seguridad de Windows 2000 trunca los archivos de registro correctamente.

Los registros se utilizan para asegurarse de que las transacciones confirmadas no se pierden si falla de su equipo o si experimenta pérdida de alimentación inesperado. Datos de transacciones se escriben primero en un archivo de registro y, a continuación, se escribe en el archivo de datos. Después de reiniciar el equipo después de error, puede volver a ejecutar el registro para reproducir las transacciones que se confirmaron pero que no se grabaron en el archivo de datos.
  1. En el símbolo del sistema de Ntdsutil, escriba files y, a continuación, presione ENTRAR.
  2. En el símbolo de mantenimiento de archivo, tipo recuperar , presione ENTRAR.

    Se muestra la comprobación.

    Nota : se recomienda que realice un análisis semántico de la base de datos. Consulte la sección "Referencias" de este artículo para recursos que describen cómo realizar el análisis semántico de la base de datos.
  3. Para salir de la herramienta, escriba q en el símbolo del sistema, presione ENTRAR, escriba q y a continuación, presione ENTRAR.

Cómo reparar la base de datos

Advertencia : después de completar el procedimiento que se describe en esta sección, Esentutl.exe realiza una reparación de bajo nivel del archivo de datos. Utilice el comando Reparar únicamente en el consejo de personal de servicio completo, porque este comando puede causar la pérdida de datos. Puede utilizar este procedimiento para reparar sólo los datos que conozca ESENT. Como resultado, la operación de reparación puede eliminar datos que es clave para el funcionamiento seguro del servicio de directorio.
  1. En el símbolo del sistema de Ntdsutil, escriba files y, a continuación, presione ENTRAR.
  2. En el símbolo de mantenimiento de archivo, tipo Reparar , presione ENTRAR.

    Se muestra la comprobación.

    Nota : se recomienda que realice un análisis semántico de la base de datos. Consulte la sección "Referencias" de este artículo para recursos que describen cómo realizar el análisis semántico de la base de datos.
  3. Para salir de la herramienta, escriba q en el símbolo del sistema, presione ENTRAR, escriba q y a continuación, presione ENTRAR.

Cómo configurar rutas

Puede utilizar el comando set path para establecer la ruta para los siguientes elementos:
  • copia de seguridad : Use 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 el servicio de directorio para realizar una copia de seguridad de disco a disco en línea a intervalos programados.
  • base de datos : Utilice 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 ha perdido su archivo de datos y que no es se restaure por medio de procedimientos de restauración normales.
  • los registros : utilizar 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 reconstruir un controlador de dominio que ha perdido sus archivos de registro y no es que se restaure por medio de procedimientos de restauración normales.
  • 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 a la carpeta especificada por la variable de ubicación.
Para ejecutar el comando set path :
  1. En el símbolo del sistema de Ntdsutil, escriba files y, a continuación, presione ENTRAR.
  2. En el símbolo del sistema de mantenimiento de archivo, escriba Establecer ruta de acceso objectlocation (donde la object es uno de los parámetros que se describe en la lista anterior y la location es la ruta de acceso que está configurando para dicho objeto) y presione ENTRAR .

    Se muestra la comprobación.
  3. Para salir de la herramienta, escriba q en el símbolo del sistema, presione ENTRAR, escriba q y a continuación, presione ENTRAR.



Referencias

Para obtener información adicional acerca de cómo realizar un análisis semántico de la base de datos, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
315136Cómo: Completar un análisis semántico de bases de datos para de la base de datos Active Directory mediante Ntdsutil.exe
Para obtener información adicional acerca de cómo automatizar Ntdsutil.exe, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
243267Cómo automatizar Ntdsutil.exe mediante una secuencia de comandos

Propiedades

Id. de artículo: 315131 - Última revisión: lunes, 30 de octubre de 2006 - Versión: 2.1
La información de este artículo se refiere a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
Palabras clave: 
kbmt kbhowtomaster KB315131 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 315131

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