Blog Archives

gestión de un Active Directory desde Python

Hace algún tiempo hablaba por aquí de como manejar ciertas operaciones de un Active Directory desde la línea de comandos. En concreto se trataba de operaciones dirigidas a controlar las cuentas de los usuarios: ver cuentas caducadas, avisar de la caducidad mediante un correo…

read more

Posted in Tutoriales Tagged with: , , ,

Gestión de usuarios en windows (desde consola)

Para los que venimos del mundo Unix resulta extraño y un tanto frustrante abrir un entorno Windows y encontrarnos con un puñado de aplicaciones monolíticas, llenas de iconos y funcionalidades cerradas, en vez de pequeños programas muy flexibles que puedan trabajar de forma conjunta.

Después de muchos años burlándose de los chicos de la consola, Microsoft comprendió que es imposible administrar una estación de trabajo seria a golpes de aplicaciones gráficas, y comenzó a llenar de crípticos comandos la obsoleta consola de MS-Dos. Un buen ejemplo de esto son los comandos para mantener diversos servidores de dominio o la búsqueda de usuarios.

En uno de mis primeros trabajos teníamos una gran rotación de usuarios: solían llegar dos o tres todos los meses, hacían su trabajo y se marchaban sin que ninguno de nosotros, los encargados de las cuentas, fuésemos avisados de su marcha.

La solución obvia era poner una fecha de caducidad a los usuarios de forma que, pasada esa fecha, su cuenta dejase de poder utilizarse. Sin embargo:

• Las cuentas desactivadas no desaparecían. No suponían un riesgo de seguridad pero no se borraban.
•  A veces la cuenta caducaba antes de que el usuario hubiese acabado su estancia con nosotros. Llegaba por la mañana a su estación de trabajo y se encontraba la cuenta caducada. Eso nunca les sentaba bien.

No he encontrado una forma sencilla, eso no quiere decir que no exista, de solucionar esos dos problemas de una manera rápida, aunque para ver el listado de las cuentas caducadas recurría a aplicaciones externas que me escupían listados en Excel, pero siempre eran demasiado rígidas y nunca me han dado la confianza necesaria.

read more

Posted in Comandos Tagged with: , , ,