Home

Using the extensionAttributes in Active Directory

%3CLINGO-SUB%20id%3D%22lingo-sub-137355%22%20slang%3D%22en-US%22%3EUsing%20the%20extensionAttributes%20in%20Active%20Directory%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-137355%22%20slang%3D%22en-US%22%3E%3CP%3E%3CSPAN%3ESo%20I'm%20working%20on%20expanding%20the%20data%20stored%20about%20User%20Objects%20in%20an%20Active%20Directory%2C%20but%20we%20are%20looking%20for%20possible%20candidates%20to%20store%20the%20data%20in%2C%20as%20a%20lot%20of%20the%20fields%20have%20already%20been%20used.%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3EWe%20found%20the%20fields%20'extensionAttribute(1-15)'%20and%20looked%20online%20for%20some%20information%20about%20them.%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3EI%20couldn't%20find%20a%20lot%20of%20information%20about%20them.%20What%20I%20found%20was%20they%20are%20a%20result%20of%20implementing%20Exchange%20to%20your%20system.%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3EAre%20they%20suited%20for%20adding%20extra%20data%20to%20an%20User%20Object%3F%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3EWill%20they%20not%20be%20removed%20at%20a%20point%3F%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3ECan%20I%20find%20some%20more%20documentation%20about%20them%20somewhere%3F%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3EWon't%20they%20be%20affected%20when%20we%20may%20want%20to%20implement%20other%20systems%20in%20the%20future%3F%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-137355%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EAzure%20Active%20Directory%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EextensionAttributes%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EIdentity%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EIdentity%20Management%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-216144%22%20slang%3D%22en-US%22%3ERe%3A%20Using%20the%20extensionAttributes%20in%20Active%20Directory%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-216144%22%20slang%3D%22en-US%22%3EThat%20is%20not%20a%20good%20option%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-216143%22%20slang%3D%22en-US%22%3ERe%3A%20Using%20the%20extensionAttributes%20in%20Active%20Directory%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-216143%22%20slang%3D%22en-US%22%3E%3CP%3EThere%20is%20already%20employeeID%20attribute%20in%20AD%3C%2FP%3E%3CBLOCKQUOTE%3E%3CHR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F5130%22%20target%3D%22_blank%22%3E%40Vineet%20Arora%3C%2FA%3E%26nbsp%3Bwrote%3A%3CBR%20%2F%3E%3CP%3EHi%2C%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EYou%20can%20use%20extension%20attributes%20to%20store%20additional%20data%20like%20'employee%20ID'%20etc.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EJust%20document%20the%20change%2C%20so%20you%20know%20what%20it%20was%20used%20for.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThey%20will%20not%20be%20removed.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAnd%20no%20system%20uses%20them%20normally%20and%20if%20they%20do%20they%20document%20it.%3C%2FP%3E%3CHR%20%2F%3E%3C%2FBLOCKQUOTE%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-137639%22%20slang%3D%22en-US%22%3ERe%3A%20Using%20the%20extensionAttributes%20in%20Active%20Directory%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-137639%22%20slang%3D%22en-US%22%3E%3CP%3EHi%2C%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EYou%20are%20right.%20Then%20the%20only%20option%20is%20to%20extend%20the%20AD%20Schema.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fsocial.technet.microsoft.com%2Fwiki%2Fcontents%2Farticles%2F20319.how-to-create-a-custom-attribute-in-active-directory.aspx%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fsocial.technet.microsoft.com%2Fwiki%2Fcontents%2Farticles%2F20319.how-to-create-a-custom-attribute-in-active-directory.aspx%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-137618%22%20slang%3D%22en-US%22%3ERe%3A%20Using%20the%20extensionAttributes%20in%20Active%20Directory%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-137618%22%20slang%3D%22en-US%22%3EBut%20if%20you%20do%20a%20search%20on%20them%2C%20it%20appears%20the%20data%20stored%20in%20these%20attributes%20will%20be%20removed%20when%20a%20mailbox%20is%20disabled.%20Can%20you%20elaborate%3F%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-137615%22%20slang%3D%22en-US%22%3ERe%3A%20Using%20the%20extensionAttributes%20in%20Active%20Directory%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-137615%22%20slang%3D%22en-US%22%3E%3CP%3EHi%2C%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EYou%20can%20use%20extension%20attributes%20to%20store%20additional%20data%20like%20'employee%20ID'%20etc.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EJust%20document%20the%20change%2C%20so%20you%20know%20what%20it%20was%20used%20for.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThey%20will%20not%20be%20removed.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EAnd%20no%20system%20uses%20them%20normally%20and%20if%20they%20do%20they%20document%20it.%3C%2FP%3E%3C%2FLINGO-BODY%3E
Dylan Martens
New Contributor

So I'm working on expanding the data stored about User Objects in an Active Directory, but we are looking for possible candidates to store the data in, as a lot of the fields have already been used.

We found the fields 'extensionAttribute(1-15)' and looked online for some information about them.

I couldn't find a lot of information about them. What I found was they are a result of implementing Exchange to your system.

Are they suited for adding extra data to an User Object?

Will they not be removed at a point?
 
Can I find some more documentation about them somewhere?

Won't they be affected when we may want to implement other systems in the future?

5 Replies

Hi, 

 

You can use extension attributes to store additional data like 'employee ID' etc.

 

Just document the change, so you know what it was used for.

 

They will not be removed.

 

And no system uses them normally and if they do they document it.

But if you do a search on them, it appears the data stored in these attributes will be removed when a mailbox is disabled. Can you elaborate?

There is already employeeID attribute in AD


@Vineet Arora wrote:

Hi, 

 

You can use extension attributes to store additional data like 'employee ID' etc.

 

Just document the change, so you know what it was used for.

 

They will not be removed.

 

And no system uses them normally and if they do they document it.


 

That is not a good option