Showing Editable Field to Active Directory

I have a Windows 2003 domain AD and I want to enable the Active Directory field Employee-ID to show as an editable field inside the AD interface. I've seen articles on showing how to run a vb script and prompt for a field but is it possible to show Employee-ID on a tab within AD, without running a script?

Ideally I would like the Employee-id to show in the AD just like the address or phone number.
105881Asked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
Chris DentConnect With a Mentor PowerShell DeveloperCommented:

It's possible, but it's far from easy, you'd have to write yourself a new tab (either in C++ or VB). There's a lot of detail available for this, but if you don't have some level of experience with programming, specifically COM programming you're going to find it very hard going (in my opinion).

Would you like me to post the relevant references?

If you run Windows Vista, or Windows 7, or 2008, the Remote Server Administration Tools expose the property via the Attribute Editor tab (with Advanced turned on), obviously only applicable if you run those systems, but far easier than adding a tab.

Cheers,

Chris
0
 
105881Author Commented:
I have Windows 7 on my desktop, the Remote Server Admin Tools sounds possible.

What about creating a web page with .NET to make the changes to AD is that possilble?
0
 
Chris DentConnect With a Mentor PowerShell DeveloperCommented:

Certainly is, .NET is a lot more accessible.

You might use System.DirectoryServices.DirectorySearcher to find values  (FindOne and FindAll methods), then System.DirectoryServices.DirectoryEntry if you need to set things. Do you have experience in that side of things?

Chris
0
 
105881Author Commented:
Yes I can do .NET. That is by far the easiest route for me.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.