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:49   #1
Newbie
 
Offline
Registriert seit: 09-2005
Beiträge: 9
:D Script - Kann mir das jemand beschreiben und erklären

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



Hiermit kann man benutzer& Gruppen anlegen und benutzer gruppen zuordnen.

Ich müsste nur alles mit Kommentaren und erklärt haben wäre wirklich sehr nett vielen Dank schon mal
    Mit Zitat antworten
Alt 29.12.2005, 15:52   #2
Expert Member
 
Online
Registriert seit: 07-2005
Beiträge: 11.061
Och, Du hast doch ein fertiges Script das funktioniert. Du verstehst es am Besten, wenn Du dir die entsprechendes VBS-Dokus suchst und dann selber erarbeitest.

-Zahni
    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Kann mir DAS mal jemand erklären (Taskplaner) killerloop666 MS Zertifizierungen — Prüfungen 2 25.04.2007 15:17
Fiber optic cable. kann mir mal jemand mit eigenen worten unterschiede erklären marzli2 MS Zertifizierungen — Prüfungen 2 05.01.2006 13:16
Kann mir jemand einige Sachen leicht erklären?? Adnan1981 Windows Forum — LAN & WAN 23 27.10.2003 23:36
Kann mir jemand RIP erklären ? piotrek Windows Forum — LAN & WAN 1 25.09.2003 08:29


Alle Zeitangaben in MEZ/CET. Es ist jetzt 08:08 Uhr. Seite generiert in 0,050 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang