Hallo,
Ben een script aan het schrijven voor een opdracht op school.
Dit script maakt 50 users aan in de Test ou.
D.m.v de regel: "On Error Resume Next" Skipt hij al als bijvoorbeeld een gebruiker al bestaat. Ik zou er graag nog bij willen hebben ipv "WScript.Echo "50 Gebruikers aangemaakt" Dat hij aangeeft hoeveel nieuwe gebruikers hij heeft aangemaakt. als gebruiker 1 al bestaat en hij 2 tm 50 aanmaakt, een msgbox van 49 users toegevoegd.
Zou iemand mij op weg kunnen helpen? Heb alles al geprobeerd. Ik weet dus niet wat de functie is om te laten tellen hoeveel gebruikers hij heeft toegevoed.
Hoop dat iemand mij kan helpen. Hieronder de werkende code.
On Error Resume Next
Set objRootDSE = GetObject("LDAP://rootDSE")
Set objContainer = GetObject("LDAP://ou=Test," & _
objRootDSE.Get("defaultNamingContext"))
For i = 1 To 50
Set objLeaf = objContainer.Create("User", "cn=Gebruiker" & i)
objLeaf.Put "sAMAccountName", "Gebruiker" & i
objLeaf.SetPassword "test"
objLeaf.SetInfo
Next
WScript.Echo "50 Gebruikers aangemaakt."
Ben een script aan het schrijven voor een opdracht op school.
Dit script maakt 50 users aan in de Test ou.
D.m.v de regel: "On Error Resume Next" Skipt hij al als bijvoorbeeld een gebruiker al bestaat. Ik zou er graag nog bij willen hebben ipv "WScript.Echo "50 Gebruikers aangemaakt" Dat hij aangeeft hoeveel nieuwe gebruikers hij heeft aangemaakt. als gebruiker 1 al bestaat en hij 2 tm 50 aanmaakt, een msgbox van 49 users toegevoegd.
Zou iemand mij op weg kunnen helpen? Heb alles al geprobeerd. Ik weet dus niet wat de functie is om te laten tellen hoeveel gebruikers hij heeft toegevoed.
Hoop dat iemand mij kan helpen. Hieronder de werkende code.
On Error Resume Next
Set objRootDSE = GetObject("LDAP://rootDSE")
Set objContainer = GetObject("LDAP://ou=Test," & _
objRootDSE.Get("defaultNamingContext"))
For i = 1 To 50
Set objLeaf = objContainer.Create("User", "cn=Gebruiker" & i)
objLeaf.Put "sAMAccountName", "Gebruiker" & i
objLeaf.SetPassword "test"
objLeaf.SetInfo
Next
WScript.Echo "50 Gebruikers aangemaakt."