User Anlage und Gruppenmitgliedschaft per VBS Script
Hi!
Bin auf der Suche nach einer Möglichkeit wie ich
einerseits
-) neue User per VBS Script anlegen und mehreren Gruppenmitgliedschaften definieren
und
-) bestehende Usern die Gruppenmitgliedschaften überprüfen, bzw. wenn Sie diese nicht habem, dann sollen sie automatisch hinzugefügt werden.
Momentan habe ich folgendes Script zur Usererstellung:
Set objOU = GetObject("LDAP://ou=Users,ou=Test,dc=,dc=contoso,dc=intern")
Set objUser = objOU.Create("User", "cn=New User")
objUser.Put "sAMAccountName", "NewUser"
objUser.SetInfo
objUser.Put "userPrincipalName", "NewUser@contoso.intern"
objUser.Put "givenName", "New"
objUser.Put "sn", "User"
objUser.Put "displayName", "New User"
objUser.Put "description", ""
objUser.Put "mail", ""
objUser.Put "c", "AT"
objUser.Put "co", "Austria"
objUser.Put "st", ""
objUser.Put "l", ""
objUser.Put "streetAddress", ""
objUser.AccountDisabled = FALSE
objUser.ChangePassword "", "test123456"
objUser.SetInfo
Allerdings weiß ich leider nicht wie ich jetzt noch eine Gruppenmitgliedschaft definieren kann....
für einen mit Scriptingerfahrung sicher kein Problem
thx
Bin auf der Suche nach einer Möglichkeit wie ich
einerseits
-) neue User per VBS Script anlegen und mehreren Gruppenmitgliedschaften definieren
und
-) bestehende Usern die Gruppenmitgliedschaften überprüfen, bzw. wenn Sie diese nicht habem, dann sollen sie automatisch hinzugefügt werden.
Momentan habe ich folgendes Script zur Usererstellung:
Set objOU = GetObject("LDAP://ou=Users,ou=Test,dc=,dc=contoso,dc=intern")
Set objUser = objOU.Create("User", "cn=New User")
objUser.Put "sAMAccountName", "NewUser"
objUser.SetInfo
objUser.Put "userPrincipalName", "NewUser@contoso.intern"
objUser.Put "givenName", "New"
objUser.Put "sn", "User"
objUser.Put "displayName", "New User"
objUser.Put "description", ""
objUser.Put "mail", ""
objUser.Put "c", "AT"
objUser.Put "co", "Austria"
objUser.Put "st", ""
objUser.Put "l", ""
objUser.Put "streetAddress", ""
objUser.AccountDisabled = FALSE
objUser.ChangePassword "", "test123456"
objUser.SetInfo
Allerdings weiß ich leider nicht wie ich jetzt noch eine Gruppenmitgliedschaft definieren kann....
für einen mit Scriptingerfahrung sicher kein Problem
thx
Please also mark the comments that contributed to the solution of the article
Content-Key: 89039
Url: https://administrator.de/contentid/89039
Printed on: April 26, 2024 at 14:04 o'clock
2 Comments
Latest comment
Hallo refresh!
Für einen weniger erfahrenen Scripter würde sich etwa Create a User Account and Add it to a Group and an OU bzw List Group Memberships for All the Users in an OU oder List the Active Directory Groups a User Belongs To und was es sonst noch Interessantes im "TechNet Script Center Script Repository" unter "Active Directory" (und dort dann eben unter "Groups") gibt, anbieten ...
Grüße
bastla
Für einen weniger erfahrenen Scripter würde sich etwa Create a User Account and Add it to a Group and an OU bzw List Group Memberships for All the Users in an OU oder List the Active Directory Groups a User Belongs To und was es sonst noch Interessantes im "TechNet Script Center Script Repository" unter "Active Directory" (und dort dann eben unter "Groups") gibt, anbieten ...
Grüße
bastla