Neueste Nachrichten
Active Directory create Groups
- Details
- Zuletzt aktualisiert am Donnerstag, 29. Juli 2010 09:08
Active Directory create Groups
zentraler Source Code zu der Prozedur Gruppenanlegen und verbinden
'Lokale und Globale Gruppe anlegen, verschachteln und Beschreibung setzen
Const ADS_GROUP_TYPE_GLOBAL_GROUP = 2
Const ADS_GROUP_TYPE_DOMAIN_LOCAL_GROUP = 4
Const ADS_GROUP_TYPE_UNIVERSAL_GROUP = 8
Const ADS_GROUP_TYPE_SECURITY_ENABLED = &h80000000
Name=InputBox("Gruppennamen?","Userinput")
G_Group = Name + "GLOBAL"
L_Group = Name + "LOCAL"
' GetObject
Set ou = GetObject("LDAP://rootdse")
Set gruppe = ou.Create("group", "cn=" + G_Group)
gruppe.sAMAccountName = G_Group
gruppe.groupType = ADS_GROUP_TYPE_GLOBAL_GROUP_
+ ADS_GROUP_TYPE_SECURITY_ENABLED
gruppe.SetInfo
Set gruppe_G = ou.GetObject("group", "cn=" + G_Group)
' GetObject
Set ou = GetObject("LDAP://rootdse")
Set gruppe = ou.Create("group", "cn=" + L_Group)
gruppe.sAMAccountName = L_Group
gruppe.groupType = ADS_GROUP_TYPE_DOMAIN_LOCAL_GROUP_
+ ADS_GROUP_TYPE_SECURITY_ENABLED
gruppe.SetInfo
Set gruppe_L = ou.GetObject("group", "cn=" + L_Group)
gruppe_L.Add gruppe_G.ADsPath
MsgBox "Gruppen angelegt sowie globale in lokale Gruppe aufgenommen."
Die Ausführung bestimmter Tools erfordert spezielle Rechte (administrativer Art). Ich übernehme keinerlei Gewähleistung für evtl. auftretende Schäden. Sie benutzen das Tool auf eigene Gefahr. Bitte sichern Sie zuvor Ihre Daten! Ich übernehme keine Gewähr !!! Falls Fragen sein sollten, sendet mir bitte eine Mail. Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!
