Looking for Active Directory attribute to store personal e-mail and/or personal mailing address

I'm trying to avoid updating the 2012 R2 schema (2008 R2 functional level) by adding a custom attribute like "otherAddresses".
I can't use the Exchange Custom Attributes because disabling a mailbox of a user would wipe those out of an active user.
My fear of adding a custom attribute is no test environment to do it in, no rollback plan/experience of recovering a Forest, and that adding a new attribute means all the DC's will re-sync every attribute in the Forest, causing network load and CPU issues.

So I'm considering what attributes exist that can store a personal e-mail address (like a gmail or yahoo address), as well as having the ability to store other information like a mailing address (123 Abc St, City, ST zip).

I came across the "unstructuredAddress" attribute. I'm not sure what this is for or what class it's typically associated with. Googling says it's for a router IP? Is that just an example? Could it be used for what I'm looking to store in there?

Any other suggestions for typically uncommon attributes for user/person class in AD that can be utilized for my need?
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

NinjaStyle82Systems AdministratorCommented:
just use extensionAttribute1
garryshapeAuthor Commented:
My understanding is if the user has a mailbox, and it's disabled while leaving their AD account enabled, then "extensionAttribute1" data is lost.
My understanding is that is due to these attributes being part of the Exchange schema extensions.
Will SzymkowskiSenior Solution ArchitectCommented:
A good place is using the Notes Attribute which is listed under the Telephone Tab. When you run the powershell cmdlet get-aduser -identity user1 -properties * | fl you will see this attribute as Info. This would be a good AD Attribute that you could use.

Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

NinjaStyle82Systems AdministratorCommented:
I can't say for sure garryshape, but I don't think it clears that attribute. I can test it tomorrow.
Will SzymkowskiSenior Solution ArchitectCommented:
Sorry did not see this initally.

My understanding is if the user has a mailbox, and it's disabled while leaving their AD account enabled, then "extensionAttribute1" data is lost.

Yes you are correct. When you disable or remove a mailbox the Exchange attributes will be removed from the AD account. In this case it is true. Extensionattributes are values from CustomeAttributes in Exchange so they WILL be removed.


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
garryshapeAuthor Commented:
Ok well I created the attribute and fortunately I think it worked. No forest recovery needed it seems.

I did create the multi-value custom attribute though with the unique object ID I generated with the MS script, and it took. I don't see any signs of high CPU or bandwidth usage. I have connected to both domains in my forest and am showing the new attribute showing up in Attribute Editor.
Honestly I wish I had more control over the politics of this request but I don't.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Active Directory

From novice to tech pro — start learning today.