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.
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.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 35780
Url: https://administrator.de/forum/usereigenschaften-in-ad-per-script-aendern-35780.html
Ausgedruckt am: 23.12.2024 um 12:12 Uhr
5 Kommentare
Neuester Kommentar
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