Microsoft MVPs inside





 MCSEboard.de MCSE Forum zu Windows XP / 2003 / 2008 Server & Windows Vista / Windows 7
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Windows Forum — Allgemein


Alles zum Thema Windows Clients für den Desktop: Windows 95 / 98 / NT / 2000 / XP / Vista / Win 7 — Q & A zu den Windows Client Versionen sowie Windows Media Center / Windows Home Server


Antwort
     
Themen-Optionen
Alt 29.12.2005, 15:51   #1
Newbie
 
Offline
Registriert seit: 09-2005
Beiträge: 9
ADS und VB Programmierung


Option Explicit

Private Sub cmdAlleBenutzerauflisten_Click()
Dim c As IADsContainer
Dim u As IADsUser
Set c = GetObject("LDAP://ou=AG02,ou=AGs,ou=AI3A,ou=Kurse,dc=training,dc=local")
c.Filter = Array("User")
For Each u In c
lstallebenutzer.AddItem u.Get("samaccountname")
Next


End Sub

Private Sub cmdallegruppenauflisten_Click()
Dim z As IADsContainer
Dim x As IADsGroup
Set z = GetObject("LDAP://ou=AG02,ou=AGs,ou=AI3A,ou=Kurse,dc=training,dc=local")
z.Filter = Array("Group")
For Each x In z
lstallegruppen.AddItem x.Get("samaccountname")
Next
End Sub

Private Sub cmdbeenden_Click()
End
End Sub

Private Sub cmdbenutzer_Click()

Dim g As IADsGroup

Dim benutzer As String
Dim gruppe As String

benutzer = txtBenutzer.Text
gruppe = txtgruppe.Text

Set g = GetObject("LDAP://cn=" & gruppe & ",ou=AG02,ou=AGs,ou=AI3A,ou=Kurse,dc=training,dc=local")
g.Add "LDAP://cn=" & benutzer & ", ou=AG02,ou=AGs,ou=AI3A,ou=Kurse,dc=training,dc=local"

MsgBox "Benutzer zur Gruppe hinzugefügt!"
End Sub

'Private Sub cmdBenutzerauflisten_Click()
'Dim gruppe As String
'gruppe = Ai3a02JOE
'Dim obj As ActiveDs.IADs
'Const LDAP = "LDAP://cn=" & gruppe & ",ou=AG02,ou=AGs,ou=AI3A,ou=Kurse,dc=training,dc=local"
'Set oGroup = GetObject(LDAP)
'For Each obj In oGroup.Members
'MsgBox obj.Name





Private Sub cmdeinfuegen_Click()
'Anlegen einer neuen Gruppe
Dim g As IADsGroup

Dim c 'As IADsContainer
'Dim g As IADsContainer

Dim gruppe As String
gruppe = txteingabe.Text

'Bindung an Container
Set c = GetObject("LDAP://ou=AG02,ou=AGs,ou=AI3A,ou=Kurse,dc=training,dc=local")
'Erzeugung einer neuen Gruppe
Set g = c.Create("group", "cn=AI3A02-" & gruppe)
'Attribute setzen
g.Put "samAccountName", CStr("ai3a02-" & gruppe)

g.SetInfo
MsgBox "Gruppe wurde angelegt"
'Set ADSIADS_createGroup = g
lstallegruppen.Clear
cmdallegruppenauflisten_Click
End Sub

Private Sub cmdeinfuegen2_Click()
'Anlegen eines neuen Benutzers im Active Directory

Dim c As IADsContainer
Dim u As IADsUser

Dim benutzer As String
benutzer = txteingabe2.Text

'Bindung an Container
Set c = GetObject("LDAP://ou=AG02,ou=AGs,ou=AI3A,ou=Kurse,dc=training,dc=local")
'Erzeugung neuer Benutzers
Set u = c.Create("User", "cn=AI3A02-" & benutzer)
u.Put "samAccountName", CStr("ai3a02-" & benutzer)
'Konto aktivieren
u.SetInfo
u.AccountDisabled = False
u.SetInfo
MsgBox "Benutzer wurde angelegt"
lstallebenutzer.Clear
cmdAlleBenutzerauflisten_Click


End Sub



Ich müsste das hier alles genau erklärt haben mit kommentaren wäre super

ich habs zwar programmiert verstehe auch ein wenig davon aber will es halt ganz genau wissen

THX schon mal

Larz
    Mit Zitat antworten
Alt 29.12.2005, 15:53   #2
Expert Member
 
Offline
Registriert seit: 07-2005
Beiträge: 11.061
1x posten reicht.

-Zahni
    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Literaturempfehlung Programmierung SPS ? Freundlicher Off Topic 2 27.10.2005 09:48
VB 6.0 Programmierung agmblp4eh4e Windows Forum — Allgemein 4 08.12.2004 11:42
Programmierung in C Troja2k Off Topic 10 03.09.2004 15:22
asp.net Programmierung blub Testsoftware & Bücher 3 15.06.2004 10:56
VB Programmierung nessus Off Topic 2 09.02.2004 11:16


Alle Zeitangaben in MEZ/CET. Es ist jetzt 06:43 Uhr. Seite generiert in 0,051 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang