Brief steps: 1. Logon with Ent Admin rights. Open ADSI Edit, locate the user-Display object (in CN=409,CN=DisplaySpecifiers,CN=Configuration,DC=yourdomain,DC=yourTLD). 2. Select the adminContextMenu attribute. Add to the attribute the value "2, &Employee ID, \\location\script.vbs" (without quotes). Don't remove existing entries, and if number 2 is already in use, select the next available number. 3. Create script.vbs and place in the correct location (Personally, I use SYSVOL for the scripts since that way the scripts are replicated around and are available to all users.) 4. Start ADU&C and right-click any user object, select "Employee ID" in the context menu.
The attached exposes emp ID as well as 2 other attributes. Remove the parts you don't need. If you need to view and edit the emp id then you'll need to extend the script. I have another script which exposes various other user related data. (Bad pw count, last logon etc) neil PS I should put this in a blog or article I guess :) ___________________________ Neil Ruston Global Technology Infrastructure Nomura International plc -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Hutchins, Mike Sent: 19 January 2006 17:02 To: ActiveDir@mail.activedir.org Subject: RE: [ActiveDir] Changing Employee ID from workstation Can you send me some information on doing this. We just got tasked with doing this yesterday and this would be a great shortcut. Thanks! -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Thursday, January 19, 2006 9:55 AM To: ActiveDir@mail.activedir.org Subject: RE: [ActiveDir] Changing Employee ID from workstation I have scripts and procedures to do this as well. I also (in my current role) synched additional attributes from an external LDAP repository such as cost code and desk location and exposed them via ADU&C too. It's well liked by the support guys :) The script on petri's web site which exposes logon date/time; password last changed date etc is also useful and can be executed as per the above. neil -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Doug Ferguson Sent: 19 January 2006 16:38 To: ActiveDir@mail.activedir.org Subject: RE: [ActiveDir] Changing Employee ID from workstation I have done this in our environment and I use it to alter employee id's and employee numbers from whatever workstation I want (through the ADUC). I used ADSI edit and made changes to the containers throughout the forest so that any admin could get the right click context and make changes (if allowed to do so). I am off work today, but tomorrow I will post the details of how I did it. Doug Ferguson Windows Systems Administrator Hynix Semiconductor Manufacturing America, Inc. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Marko Inkinen Sent: Wednesday, January 18, 2006 11:59 PM To: ActiveDir@mail.activedir.org Subject: [ActiveDir] Changing Employee ID from workstation Sähköpostiosoitteeni muuttuu 31.12.2005, käyttäjätunnusosa pysyy entisenä, uusi toimialuetunnus on PKSSK.FI. ([EMAIL PROTECTED]). List info : http://www.activedir.org/List.aspx List FAQ : http://www.activedir.org/ListFAQ.aspx List archive: http://www.mail-archive.com/activedir%40mail.activedir.org/ PLEASE READ: The information contained in this email is confidential and intended for the named recipient(s) only. If you are not an intended recipient of this email please notify the sender immediately and delete your copy from your system. You must not copy, distribute or take any further action in reliance on it. Email is not a secure method of communication and Nomura International plc ('NIplc') will not, to the extent permitted by law, accept responsibility or liability for (a) the accuracy or completeness of, or (b) the presence of any virus, worm or similar malicious or disabling code in, this message or any attachment(s) to it. If verification of this email is sought then please request a hard copy. Unless otherwise stated this email: (1) is not, and should not be treated or relied upon as, investment research; (2) contains views or opinions that are solely those of the author and do not necessarily represent those of NIplc; (3) is intended for informational purposes only and is not a recommendation, solicitation or offer to buy or sell securities or related financial instruments. NIplc does not provide investment services to private customers. Authorised and regulated by the Financial Services Authority. Registered in England no. 1550505 VAT No. 447 2492 35. Registered Office: 1 St Martin's-le-Grand, London, EC1A 4NP. A member of the Nomura group of companies. List info : http://www.activedir.org/List.aspx List FAQ : http://www.activedir.org/ListFAQ.aspx List archive: http://www.mail-archive.com/activedir%40mail.activedir.org/ List info : http://www.activedir.org/List.aspx List FAQ : http://www.activedir.org/ListFAQ.aspx List archive: http://www.mail-archive.com/activedir%40mail.activedir.org/ PLEASE READ: The information contained in this email is confidential and intended for the named recipient(s) only. If you are not an intended recipient of this email please notify the sender immediately and delete your copy from your system. You must not copy, distribute or take any further action in reliance on it. Email is not a secure method of communication and Nomura International plc ('NIplc') will not, to the extent permitted by law, accept responsibility or liability for (a) the accuracy or completeness of, or (b) the presence of any virus, worm or similar malicious or disabling code in, this message or any attachment(s) to it. If verification of this email is sought then please request a hard copy. Unless otherwise stated this email: (1) is not, and should not be treated or relied upon as, investment research; (2) contains views or opinions that are solely those of the author and do not necessarily represent those of NIplc; (3) is intended for informational purposes only and is not a recommendation, solicitation or offer to buy or sell securities or related financial instruments. NIplc does not provide investment services to private customers. Authorised and regulated by the Financial Services Authority. Registered in England no. 1550505 VAT No. 447 2492 35. Registered Office: 1 St Martin's-le-Grand, London, EC1A 4NP. A member of the Nomura group of companies.
dim objEmpID dim objSelectedUser dim strNewEmpID set objEmpID = wscript.arguments set objSelectedUser = GetObject(objEmpID(0)) strNewEmpID = MsgBox("Employee ID: " & objSelectedUser.employeeID & vbCRLF _ & "Cost Code: " & objSelectedUser.xxxCostCode & vbCRLF _ & "Desk Location: " & objSelectedUser.xxxDeskLocation) wscript.quit