[Python-es] Listar las computadoras de un dominio
Narcis Garcia - GiLUG
informatica en actiu.net
Vie Mayo 7 19:01:44 CEST 2010
En Unix/Linux hacer uso de la mencionada instrucción "dig" seria lo
propio. En MSWindows no sé si existe el equivalente.
En/na Boris Perez Canedo ha escrit:
>
>
> El 7 de mayo de 2010 15:17, Boris Perez Canedo inf200523 en ucf.edu.cu>
> escribió:
>
>
>
> El 6 de mayo de 2010 20:27, Boris Perez Canedo inf200523 en ucf.edu.cu
> <../images/blank.png>> escribió:
>
> Vale, yo estaba tomando por el caso de "soy un usuario estándar
> en una máquina sin permisos específicos con el servidor DNS y
> quiero hacer esto", que creo que es lo que quiere hacer el
> compañero.
>
> Quizás debería aclararnos él su situación y el objetivo de la
> pregunta.
>
> El 6 de mayo de 2010 12:46, Ricardo Cárdenes Medina
> ricardo.cardenes en gmail.com <http://../images/blank.png>> escribió:
>
> 2010/5/6 Alberto Curro bertothunder en gmail.com
> <http://../images/blank.png>>:
> > Justo es lo que iba a decir yo :)
> >
> > Si estás hablando de "dominio", a secas, se sobreentiende
> que hablas de un
> > dominio del directorio Activo o el clásico de Windows NT
> Server/2000.
>
> Será cosa del contexto :P Yo ni siquiera había pensado en
> Windows :)
>
> > Que yo sepa, no hay manera "fácil", o siquiera posible,
> de obtener las
> > máquinas gestionadas en un dominio DNS, de forma legal al
> menos.
>
> Sí se puede, solicitando una transferencia de dominio. Claro
> que tiene
> que consultarse a un servidor con autoridad y éste debe permitir
> transferencias hacia el computador que hace la consulta. Ej:
>
> Hola,
> Gracias por las respuestas.
>
> Realmente todo lo que quiero es un listado de las
> computadoras que están en un dominio. Planeo hacer consultas
> wmi (windows management instrumentation) a todas.
>
> Me gustaría que fuese a través de python y con python,
> aunque voy a probar lo del net view en Windows.
>
> Saludos,
> Boris.
>
>
> Vale, era lo que yo pensaba...
>
> Consulta el método NetServerEnum de la DLL NetApi32.dll, que te
> devuelve eso mismo. Yo lo he usado con C, C++ y Python. Con las
> extensiones win32 de python no tendrás problema en acceder a ese
> método.
>
> http://msdn.microsoft.com/en-us/library/aa370623%28VS.85%29.aspx
>
> Saludos
>
>
>
> Muchas gracias.
>
> Acabo de revisarlo, veo que hay un ejemplo (documentación de
> python para windows)para eso mismo. En la parte del servidor
> supongo que debo poner el servidor DNS. Estoy en lo correcto?
>
> Saludos,
> Boris.
>
> Este método no te vale para la parte DNS, que es lo que al final veo que
> quieres hacer. NetServerEnum te devuelve LAS MAQUINAS EN UN
> DOMINIO/ACTIVE DIRECTORY DE WINDOWS, no en un dominio DNS. No acabas de
> aclarar exactamente de las dos opciones, cúal es la buena para tí.
>
> Si es para el dominio o directorio activo windows, sí te valdría, y el
> servername sería NULL (te lo dice en la documentación de la URL que te
> puse).
>
> Dinos en palabras lisas y llanas qué quieres hacer y te podremos ayudar
> mejor, o al menos guiarte más directamente.
>
> Si mira, disculpa si no me he explicado bien. Me conviene más lo del
> DNS, olvidé mencionar que además deseo encuestar máquinas cuyo sistema
> operativo no es Windows y por lo tanto no será posible a traves de wmi,
> en este caso utilizaré el estándar wbem de DMTF. Aunque es posible
> integrar una máquina Linux a un dominio Windows, en mi entorno esta
> máquina Linux que quiero gestionar pudiese no estar integrada y como me
> explicas arriba no saldría con el NetServerEnum. Entonces el DNS es, al
> parecer, la solución que necesito.
>
> Saludos,
> Boris.
>
> ------------------------------------------------------------------------
>
> Convencion Internacional de Psicologia y Ciencias Sociales y Humanas
>
> Cienfuegos, Cuba, del 19 al 22 de abril del 2011
>
> http://promociondeeventos.sld.cu/hominis2011
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
Más información sobre la lista de distribución Python-es