crear usuarios

05/08/2005 - 00:04 por Jorge Vega | Informe spam
Saludos, según el paso anterior puedo crear los usuarios desde un archivo csv
me pareció, quisiera saber si de esta forma puedo tambien asignarles las
contraseñas y los grupos para los cuales deben de integrar dichos usuarios,
ya que tengo que pasar de un servidor a otro nuevo cerca de 200 usuarios y
hacerlo a pie como que no.

Agradezco cualquier ayuda o aclaración.

Jorge
 

Leer las respuestas

#1 Marc [MVP Windows]
09/08/2005 - 13:16 | Informe spam
Lo de las contraseñas y añadir a grupos deberás hacerlo con un .VBS, ya que
directamente no se puede con CSVDE.

Para los grupos, yo lo hice así en su día

<pego>

Const InpFile = "users2group.csv" 'Import file

Const ForReading = 1
Const ForWriting = 2
Set oFSO = CreateObject("Scripting.FileSystemObject")
Set oTF = oFSO.OpenTextFile(InpFile,ForReading,True)
Set oShell = CreateObject("WScript.Shell")

'// vFlg verifies that required fields are in input file
vFlg = True

On Error Resume Next

Do While oTF.AtEndOfStream <> True
sLine = oTF.ReadLine
aLine = split(sline, ";",-1,1)
sUser = aLine(0)
sGroup = aLine(1)
sOU1 = aLine(2)
sOU2 = aLine(3)

'wscript.echo sUser

Set grp = GetObject("LDAP://cn = " & sGroup & ",OU= " & sOU1 &
",dc=DomainName")
Set oUser = GetObject("LDAP://cn= " & sUser & ",OU= " & sOU2 &
",dc=DomainName")
grp.Add(oUser.AdsPath)
grp.SetInfo

Loop

wscript.echo "dONE!!"

</pego>

El formato de mi .csv es

UserName;GroupName;Enterprise,OU=Company,OU=Organization,OU=FileServer;Enterprise,OU=Company,OU=Organization

Saludos,

Marc
MCP - MVP Windows Shell/User
Oracle9i Certified Associate (OCA)

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho.


"Jorge Vega" wrote:

Saludos, según el paso anterior puedo crear los usuarios desde un archivo csv
me pareció, quisiera saber si de esta forma puedo tambien asignarles las
contraseñas y los grupos para los cuales deben de integrar dichos usuarios,
ya que tengo que pasar de un servidor a otro nuevo cerca de 200 usuarios y
hacerlo a pie como que no.

Agradezco cualquier ayuda o aclaración.

Jorge

Preguntas similares