[VBScript] User/Gruppe aus DB lesen und in ADS anlegen

  • #1
H

heLLrais0r

Neues Mitglied
Themenersteller
Dabei seit
07.06.2005
Beiträge
1
Reaktionspunkte
0
Hi Leute,
bin neu hier,
finde das Board sehr gut

Hab da dann gleich mal eine Frage:

Hätte jemand so ein Programm ? Wäre wichtig, bräuchte das morgen für nen Test

AufgabenStellung: (VbScript)

-Vorname/Nachname und dazugehörige Gruppe aus einer Access-DB lesen
-Vorname mit Nachname verknüpfen
-diesen verknüpften Namen (Username) und die Gruppe in der ADS anlegen
-falls User bereits vorhanden, msgbox(User vorhanden) und mit nächstem fortfahren

ich hoffe ihr könntet mir helfen !!

Vielen Dank!
heLL

das hab ich, aber ich glaub des passt so nicht:

' User in ADS anlegen,

dim fs,datei,dom,zeile,teile
set fs = createobject(Scripting.FileSystemObject)
set dom = getobject(LDAP://OU = EK,OU = Firma,DC = D3,Dc = local)

'************************************************* ************************************************** **********
' Aus DB lesen
'************************************************* ************************************************** **********
set db = createobject(ADODB.Connection)
db.open(Driver={Microsoft Access Driver (*.mdb)}; DBQ=C:\Dokumente und Einstellungen\philip.ostermeier\Eigene Dateien\test.mdb)

sql=SELECT b.User, g.Gruppe FROM Benutzer b , Gruppen g WHERE b.GruppID = g.GruppeID

set rs = db.execute(sql)

do until rs.eof
for x=0 to rs.fields.count-1
' uservname = rs(x)
username = rs(x)
group = rs(x-1)

'************************************************* ************************************************** ***********
' User anlegen
'************************************************* ************************************************** ***********
set ouser = dom.create(user,CN= & username))

ouser.put samAccountName, cstr(username)
ouser.setinfo
ouser.accountdisabled = false
ouser.setinfo

set ogruppe = getobject(LDAP://Cn= & group) & ,OU = EK,OU = Firma,Dc = D3,DC = local)

ogruppe.add(LDAP://CN= & teile(1) & ,OU = EK,OU = Firma,Dc = D3,DC = local)

next

ausgabe = uservname & vbTab & username & vbTab & group
rs.movenext
loop
 
Thema:

[VBScript] User/Gruppe aus DB lesen und in ADS anlegen

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.838
Beiträge
707.961
Mitglieder
51.491
Neuestes Mitglied
haraldmuc
Oben