Estoy buscando una manera de determinar cuál es el Nombre/Dirección IP del controlador de dominio para un dominio determinado al que está conectada una computadora cliente.¿Cómo puedo saber qué computadora es el controlador de dominio en Windows mediante programación?
En nuestra empresa tenemos muchas pequeñas redes pequeñas que usamos para probar y la mayoría de ellas tienen sus propios pequeños dominios. Como ejemplo, uno de los dominios se llama "TESTLAB". Tengo una estación de trabajo Windows XP que es miembro del dominio TESTLAB y estoy tratando de averiguar el nombre del controlador de dominio para que pueda ver qué usuarios se han definido para el dominio. En nuestro laboratorio hay una mezcla de Windows Server 2000 y Windows Server 2003 (y en realidad probablemente un par de servidores NT 4) por lo que sería bueno encontrar una solución que funcione para ambos.
Al buscar en Internet, parece que hay varias utilidades, como Windows Power Shell o nltest, pero todas requieren la descarga e instalación de otras utilidades. Esperaba encontrar una forma de encontrar el controlador de dominio sin tener que instalar nada adicional.
EDIT Si quisiera escribir un programa para encontrar el controlador de dominio o los usuarios en el dominio actual, ¿cómo iba a hacer eso? .
Como pasé un tiempo escribiendo una solución para esto, pensé en convertirlo en una pregunta de programación y volver a abrir. – tvanfosson