Jump to content

g0dl!k3

Members
  • Gesamte Inhalte

    1
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von g0dl!k3

  1. Hi, erstmal Respekt für das tolle Script ist echt Klasse ! Ich habe es für meine Bedürfnisse angepasst und es läuft soweit wunderbar. Das einzigste was mir jetzt nocht fehlt ist der Haken bei "Benutzer kann Kennwort nicht ändern". Mit dem was auf Seite 6 oder 7 steht blick ich nicht ganz durch" Mein Script sieht immo wie folgt aus: ----------------------------------------------------------------------- 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=LT's,DC=dom30,DC=local") Set b = ouo.Create("user", "CN=" & Vorname & " " & Nachname) Dim WshShell, ret Set WshShell = WScript.CreateObject("WScript.Shell") b.Put "sAMAccountName", Benutzer b.Put "displayName", Vorname & " " & Nachname b.Put "givenName", Vorname b.Put "sn", Nachname b.Put "userAccountControl", 66082 b.Put "userPrincipalName", Benutzer & "@DOM30.local" b.Put "profilePath", "\\te140-30-server\daten\profile\" & Benutzer b.Put "homeDirectory", "\\te140-30-server\daten\home\" & Benutzer b.Put "homeDrive", "H:" b.Put "scriptPath", "login.cmd" b.SetInfo b.SetPassword Passwort b.AccountDisabled = False b.SetInfo WScript.Sleep(1000) ret = WshShell.Run ("verz.cmd " & Benutzer,0,1) End Sub ----------------------------------------------------------------------- Was muss ich wo einfügen damit der Benutzer sein Kennwort nicht ändern kann ? Ich bedanke mich schonmal im Vorraus für Eure Hilfe ! Gruß
×
×
  • Neu erstellen...