4.11. Modifying an Object
Problem
You want to modify one or more attribute s of an object.
Solution
The following examples set the last name (sn)
attribute for the jsmith user object.
Using a graphical user interface
Open ADSI Edit.
If an entry for the naming context you want to browse is not already displayed, do the following:
Right-click on ADSI Edit in the right pane and click Connect to . . .
Fill in the information for the naming context, container, or OU you want to add an object to. Click on the Advanced button if you need to enter alternate credentials.
In the left pane, browse to the container or OU that contains the object you want to modify. Once you’ve found the object, right-click on it and select Properties.
Edit the
snattribute.Enter
Smithand click OK.Click Apply.
Using a command-line interface
Create an LDIF file called modify_object.ldf with the following contents:
dn: cn=jsmith,cn=users,dc=rallencorp,dc=com changetype: modify add: givenName givenName: Jim -
then run the following command:
> ldifde -v -i -f modify_object.ldf
You can modify a limited number of object types with the
dsmod command. Run dsmod /?
from a command line for more details.
Using VBScript
strObjectDN = "cn=jsmith,cn=users,dc=rallencorp,dc=com"
set objUser = GetObject("LDAP://" & strObjectDN)
objUser.Put "sn", "Smith"
objUser.SetInfoDiscussion
Using a graphical user interface
If the parent container of the object you want to modify has a lot of objects in it, you may want to add a new connection entry for the ...