VBScript

Renombrar usuarios en AD con VBScript y DSMove

Hace un tiempo tuve la necesidad de renombrar las cuentas de todos los usuarios de Active Directory ya que se estaba utilizando una nomenclatura y, luego de una fusion de la empresa, se decidio cambiar la misma. El problema en mi caso es que el volumen de usuarios era tan grande que se hacia completamente necesario para nuestra salud psicológica hacerlo medianamente automatizado.

Listar miembros de un grupo con VBS

El siguiente script obtiene todos los miembros de un grupo especícifo y los exporta a un txt. En este caso se solicitará al usuario que indique el nombre del archivo que se generará (en el mismo directorio donde se ejecuta el scrip) y luego el nombre del grupo.

VBScript: Exportar a Excel datos de AD

En el siguiente ejemplo veremos como generar un archivo xls con los datos de todos los usuarios de AD. El archivo que generaremos tendra tres columnas: Generando el nombre a partir de dos campos distintos (givenName y sn).

Script de desbloqueo masivo en AD

El siguiente script busca en Active Directory todos los objetos «usuario» que actualmente se encuentren lockeados por intentos fallidos de logon y los desbloquea automáticamente.

Hacer a un usuario admin local en Windows

En este articulo no vamos a discutir sobre el porque se necesitaría que un usuario sea administrador local del equipo que utiliza (generalmente debido a limitaciones de los sistemas que ejecuta). Nos vamos a centar en como realizar esta tarea de la manera más automática posible o, al menos, centralizada. El escenario? Una red de equipos Windows XP en un dominio Active Directory con servidores Windows 2003.

Cambiar Forwarding Address de un usuario de AD con VBscript

Mediante este script podemos ver y modifica la direccion de forwarding de email de un usuario de AD. Dicha tarea puede realizarse en la sopala «Exchange General» cliqueando en el boton «Delivery Options» como puede verse en la imagen. La idea de utilizar un script es para reducir los posibles errores de hacerlo a mano y optimizar el tiempo.

Exportar todos los usuarios de AD con VBSCript

Es siguiente script exporta todas las cuentas de usuario de Active Directory a un archivo de texto. En este caso obtendremos el distinguishedName de cada cuenta de usuario, o sea que la salida es mas o menos: … CN=Bruno Diaz,OU=Usuarios,DC=dominio,DC=com,DC=ar CN=Peter PArker,OU=Usuarios,DC=dominio,DC=com,DC=ar CN=Spike Spiegel,OU=Administradores,DC=dominio,DC=com,DC=ar …

VBScript para desbloqueo de usuarios en AD

Este VBScript busca si una cuenta de usuario dentro de AD (probado en Windows 2003 Server)  esta bloqueada por intentos de logon fallidos, la desbloquea y permite también cambiar su password por una genérica.

Mapear unidades e impresoras en Active Directory con VBScript

Mediante este VBScript se mapean como unidades distintas carpetas compartidas en un servidor y se instalan unas impresoras también compartidas por el mismo servidor. La variante de este script es que verifica el grupo al que pertenece el usuario y el equipo desde el cual se loguea antes de realizar los mapeos.

Cambiar passwords de todos los objetos de una OU

Como el título lo indica, el siguiente script resetea las cleves de todos los usuarios en determinada OU y setea el cambio forzado de la misma para el siguiente logon.