Hi, bin neu hier... wollte grad das script vom thorgood nehmen wo auf der ersten seite stand.
habe einen w2k server mit sp4. der server heisst w2kdom. die domaene home.local
ich habe sogar ne ou angelegt mit dem namen test
habe das script demenstprechend abgeändert:
adduser.vbs
__________
Dim fso, f, Zeile, Feld
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile ("user.txt",1,0)
Do while not f.AtEndOfLine
Zeile = f.readLine
Feld = split(Zeile,",")
Benutzer = Feld(0)
Vorname = Feld(1)
Nachname = Feld(2)
Passwort = Feld(3)
Call BenuntzerAnlegen(Benutzer,Vorname,Nachname,Passwort)
Loop
f.Close
Wscript.Quit(0)
Sub BenuntzerAnlegen (Benutzer,Vorname,Nachname,Passwort)
Dim ouo, b
Set ouo = GetObject("LDAP://OU=home,DC=local") LINE 19
Set b = ouo.Create("user", "CN=" & Vorname & " " & Nachname) LINE 20
Dim WshShell, ret
Set WshShell = WScript.CreateObject("WScript.Shell")
b.Put "sAMAccountName", Benutzer
b.Put "userPrincipalName", Benutzer & "@domaene.de"
b.Put "profilePath", "\\w2kdom\user_daten\profile\" & Benutzer
b.Put "homeDirectory", "\\w2kdom\user_daten\home\" & Benutzer
b.Put "homeDrive", "U:"
b.SetInfo
b.SetPassword Passwort
b.AccountDisabled = False
b.SetInfo
WScript.Sleep(1000)
ret = WshShell.Run ("verz.cmd " & Benutzer,0,1)
End Sub
------------------------------------------
nun das problem.
der fehler ist in zeile 19 zeichen 1 Eine referenzauswertung wurde vom server zurückgesendet.
ich möchte das die user in die ou test angelegt werden. nur irgendwie schaff nich weiter zu kommen.........