BlackHoleSun Posted May 3, 2012 Share Posted May 3, 2012 (edited) Does anyone know how to lookup a user account by SID in active directory? I have looked through the AD UDF and didn't find anything specific (I already tried _AD_GetObjectProperties). I am running a Win32_UserProfile query and I'm grabbing the users ID by the LocalPath, but the account could have been renamed and the folder kept the old name. Edited May 4, 2012 by BlackHoleSun Link to comment Share on other sites More sharing options...
AdamUL Posted May 3, 2012 Share Posted May 3, 2012 (edited) If you have the SID and need the UserID, look at the _Security__LookupAccountSid in the Security UDF included with AutoIt. If you have the UserID and need the SID, look at _Security__GetAccountSid or _Security__LookupAccountName. Adam Edited May 3, 2012 by AdamUL Link to comment Share on other sites More sharing options...
water Posted May 3, 2012 Share Posted May 3, 2012 Use function _AD_GetObjectsInOU. use something like: $SID = <here goes your sid> $aResult = _AD_GetObjectsInOU("", "(&(objectcategory=person)(objectclass=user)(objectSID=" & $SID & "))", 2, "sAMAccountName") My UDFs and Tutorials: Spoiler UDFs:Active Directory (NEW 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - WikiExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example ScriptsOutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - WikiOutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - DownloadOutlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - WikiPowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - WikiTask Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs:Excel - Example Scripts - WikiWord - Wiki Tutorials:ADO - WikiWebDriver - Wiki Link to comment Share on other sites More sharing options...
water Posted May 3, 2012 Share Posted May 3, 2012 To lookup an account by SID I think you'll need function _Security__LookupAccountSid (or my AD solution posted above). My UDFs and Tutorials: Spoiler UDFs:Active Directory (NEW 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - WikiExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example ScriptsOutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - WikiOutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - DownloadOutlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - WikiPowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - WikiTask Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs:Excel - Example Scripts - WikiWord - Wiki Tutorials:ADO - WikiWebDriver - Wiki Link to comment Share on other sites More sharing options...
BlackHoleSun Posted May 4, 2012 Author Share Posted May 4, 2012 Use function _AD_GetObjectsInOU. use something like: $SID = $aResult = _AD_GetObjectsInOU("", "(&(objectcategory=person)(objectclass=user)(objectSID=" & $SID & "))", 2, "sAMAccountName") This worked for me. I didn't know you could get this fancy with your ADF. Thanks! Link to comment Share on other sites More sharing options...
water Posted May 4, 2012 Share Posted May 4, 2012 Just out of curiosity: Does _Security__LookupAccountSid return the same result? My UDFs and Tutorials: Spoiler UDFs:Active Directory (NEW 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - WikiExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example ScriptsOutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - WikiOutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - DownloadOutlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - WikiPowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - WikiTask Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs:Excel - Example Scripts - WikiWord - Wiki Tutorials:ADO - WikiWebDriver - Wiki Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now