Usereigenschaften in AD per Script ändern
Wie ändert man von einigen oder von allen Usern i.d. AD User-Eigenschaftseinträge?
Wie ändert man (per Script?!!) z.B.
I. unter [Allgemein] --> [Website] für alle User den Inhalt bzw. befüllt ihn überhaupt oder
II. unter [Organisation] -->[Firma] für die User einer OU den Eintrag?
gruß,
ph.
I. unter [Allgemein] --> [Website] für alle User den Inhalt bzw. befüllt ihn überhaupt oder
II. unter [Organisation] -->[Firma] für die User einer OU den Eintrag?
gruß,
ph.
Please also mark the comments that contributed to the solution of the article
Content-Key: 35780
Url: https://administrator.de/contentid/35780
Printed on: April 18, 2024 at 12:04 o'clock
5 Comments
Latest comment
Hallo PizzaHouse,
als kleines Beispiel
Const ADS_PROPERTY_UPDATE = 2
Set objUser = GetObject _
("LDAP://cn=myerken,ou=management,dc=fabrikam,dc=com")
objUser.Put "givenName", "Ken"
objUser.Put "initials", "E."
objUser.Put "sn", "Myer"
objUser.Put "displayName", "Myer, Ken"
objUser.Put "physicalDeliveryOfficeName", "Room 4358"
objUser.Put "telephoneNumber", "(425) 555-1211"
objUser.Put "mail", "myerken@fabrikam.com"
objUser.Put "wWWHomePage", "http://www.fabrikam.com"
objUser.PutEx ADS_PROPERTY_UPDATE, _
"description", Array("Management staff")
objUser.PutEx ADS_PROPERTY_UPDATE, _
"otherTelephone", Array("(800) 555-1212", "(425) 555-1213")
objUser.PutEx ADS_PROPERTY_UPDATE, _
"url", Array("http://www.fabrikam.com/management")
objUser.SetInfo
Im Scriptcenter von Technet gibt es viele dieser Beispiele, mit Input File und Schleife geht das natürlich dann auch für ganze OU's viele Benutzer usw.
Gruß
Egbert
als kleines Beispiel
Const ADS_PROPERTY_UPDATE = 2
Set objUser = GetObject _
("LDAP://cn=myerken,ou=management,dc=fabrikam,dc=com")
objUser.Put "givenName", "Ken"
objUser.Put "initials", "E."
objUser.Put "sn", "Myer"
objUser.Put "displayName", "Myer, Ken"
objUser.Put "physicalDeliveryOfficeName", "Room 4358"
objUser.Put "telephoneNumber", "(425) 555-1211"
objUser.Put "mail", "myerken@fabrikam.com"
objUser.Put "wWWHomePage", "http://www.fabrikam.com"
objUser.PutEx ADS_PROPERTY_UPDATE, _
"description", Array("Management staff")
objUser.PutEx ADS_PROPERTY_UPDATE, _
"otherTelephone", Array("(800) 555-1212", "(425) 555-1213")
objUser.PutEx ADS_PROPERTY_UPDATE, _
"url", Array("http://www.fabrikam.com/management")
objUser.SetInfo
Im Scriptcenter von Technet gibt es viele dieser Beispiele, mit Input File und Schleife geht das natürlich dann auch für ganze OU's viele Benutzer usw.
Gruß
Egbert