Windows 2000 Server

  • Thread starter Thread starter Shaun G
  • Start date Start date
S

Shaun G

Hello,
I Have Just Set Up a windows 2000 server active directory domain.
The Domain Controller is "BArt"
i need to create about 400 usernames. they will be the numbers 1 throught to
400.
they need to have an home directory On The File Server "Homer".
Is There A Script or anything that is very easy to use.
Also We Want The Client machines to be win98.
i dont know if this is a problem or not.
also the log on script needs to be alternating e.g. there r 20 clients. and
we want 10 clients to connect to the "Samples" Folder On "Bart" And 10 On
"Homer"
Anny Asistance Would Be Greatly Appreciated
Thank You
Shaun
 
The below script will populate AD with users in the specified OU.
Copy and paste the text into a file and name it <filename>.vbs

---begin---
set sArgs = WScript.Arguments

if sArgs.Count < 3 Then
wScript.Echo "Usage: " + CHR(13) + "<NumberOfUsers> <CommonPartOfName>
<inOU>"
wScript.Quit(1)
end if

Count = wScript.Arguments(0)
Name = wScript.Arguments(1)
ouName = wScript.Arguments(2)

Set Root=GetObject("LDAP://RootDSE")
defaultRoot = Root.Get("defaultNamingContext")
Set Domain = GetObject("LDAP://" & defaultRoot)

Set ou = Domain.Create("organizationalUnit", "OU=" & ouName)
ou.Put "Description", "Container that is populated by Populate.vbs"
ou.SetInfo

i = 1
do until (i = Count+1)
userName = name & i
set NewUser = ou.Create("user", "CN=" & userName)
NewUser.Put "samAccountName", userName
NewUser.SetInfo
i = i+1

Loop
---end---

Regards,
/Jimmy
 
Back
Top