Estoy haciendo una carga de datos en el Directorio Activo que requiere +600 usuarios. Lo cual, obviamente, es un auténtico tostón hacerlo a mano.
Por lo cual me he puesto a buscar el cómo y me he encontrado el siguiente script realizado en Visual Bascit script:
Set objRootDSE = GetObject("LDAP://rootDSE")
Set objContainer = GetObject("LDAP://cn=Users," & _
objRootDSE.Get("defaultNamingContext"))
For i = 1 To 10
Set objLeaf = objContainer.Create("User", "cn=Prefijo" & i)
objLeaf.Put "sAMAccountName", "Prefijo" & i
objLeaf.SetInfo
Next
WScript.Echo i-1 & " Users created."
Esto me va a introducir 10 usuarios de nombre PrefijoXX en la carpeta User de mi Directorio Activo.
Para lanzar el script, debo guardara el código en un fichero con extensión .vbs y lanzarlo dándole un doble click.
Pero, y aquí llega el intringulis, debo saber cómo se llaman los atributos (o campos) de mi Directorioa Activo. Y hete aquí que es diferente para cada uno dependiendo de múltiples factores.
Por lo cual, en la siguiente entrada hablaré de ello.
Espero que sea de utilidad.
No hay comentarios:
Publicar un comentario