For reasons that are too complicated to explain, I have a need to automate a process which will copy the telephoneNumber attribute value from Contact objects in one Active Directory OU ("Telephone Directory") and write that value into the telephoneNumber attribute on User objects in multiple other OU's - all in the same Active Directory domain. The telephoneNumber attribute from a single Telephone Directory Contact might have a one-to-one OR a one-to-many correlation with User objects elsewhere in the Active Directory. For example, there is only one "Housekeeping" Contact in the Telephone Directory OU, but there are 20 user accounts in the "Housekeeping" OU that all need the same telephoneNumber value from the Housekeeping contact. I can use a spare attritbute field in the receiving user records to record the CN of the corresponding Telephone Directory contact, so we can use that to match up the records, but I have no idea how to write the script that would perform this operation. Can anyone help??