Cómo buscar Active Directory en Windows XP

  

Muchas personas pueden sorprenderse con Windows XP: Active Directory se puede buscar en Windows 2000 Professional, pero esta función se eliminó en Windows XP. De hecho, aunque los usuarios no pueden usar la función de búsqueda de Active Directory a través de la interfaz gráfica de usuario provista por Windows XP, sí existe.

Hay un pequeño truco para que los usuarios busquen Active Directory a través de Windows, que es usar un archivo de biblioteca de enlace dinámico (DLL).

Las aplicaciones evitan la codificación duplicada utilizando archivos de biblioteca de enlace dinámico. Por ejemplo, hay un comando "Abrir" en casi todos los programas del menú "Archivo", y cuando no conoce el nombre del archivo que desea abrir, también puede hacer clic en el botón "Examinar" para Encuentre el archivo que desea en su disco duro o en una unidad de red.

Aunque no soy un programador, también sé que esta función de "navegación" se basa en un archivo DLL o algo similar, por lo que diferentes programas pueden llamar a esta función fácilmente. Si este no es el caso, entonces, mientras alguien quiera escribir una aplicación basada en Windows e incluya la función "abrir archivo", tiene que escribir el código para buscar el archivo por sí mismo. En este caso, puede ver que muchos programas de gama baja han eliminado esta función porque el código es demasiado engorroso para escribir. De hecho, las aplicaciones que incluyen la función "Explorar" se pueden implementar de manera uniforme porque usan un código compartido que se encapsula en un archivo DLL.

Volviendo a nuestro tema, ¿cómo pueden los archivos DLL ayudarnos a buscar Active Directory? Tenga en cuenta que muchas aplicaciones necesitan buscar en Active Directory. En Windows XP, la capacidad de buscar Active Directory está encapsulada en un archivo DLL. Mientras pueda usar estos archivos DLL, puede permitir que los usuarios realicen consultas y funciones de búsqueda para Active Directory.

Puede hacerlo a través de otro componente del sistema operativo llamado RUNDLL32.EXE. Tenga en cuenta que aunque contiene muchos módulos y mucho código, el archivo DLL en sí no es un archivo ejecutable. Solo a través de RUNDLL32.EXE, una aplicación secundaria, puede ejecutar un archivo DLL. Más precisamente, de hecho, en lugar de ejecutar un archivo DLL, está ejecutando algunas funciones en el archivo DLL. La mayoría de los archivos DLL contienen varias funciones, por lo que debe especificar el nombre de la función específica que debe ejecutar al ejecutar.

Ahora que ya sabe cómo funcionan los archivos DLL, veamos cómo deben escribirse los comandos y parámetros correspondientes cuando desee iniciar una consulta de Active Directory. Tenga en cuenta que los siguientes comandos distinguen entre mayúsculas y minúsculas:

rundll32 dsquery, OpenQueryWindow

DSQIERY es el nombre de un archivo DLL, y OpenQueryWindow es el nombre de la función que está llamando. Como su nombre lo indica, después de ejecutar este comando, el sistema abrirá una ventana donde puede tener diferentes objetos en el Directorio Activo.

Aunque usualmente usamos "Ejecutar" para ejecutar este comando, también puede convertirlo en un archivo por lotes y luego crear un acceso directo de escritorio para el archivo por lotes. De esta manera, puede realizar una consulta en el directorio activo con un simple doble clic del mouse.


Copyright © Conocimiento de Windows All Rights Reserved