XenomorphDrone Posted January 25, 2010 Posted January 25, 2010 I'm looking for a way to get the name of the Windows user running the AutoIt script. I've looked through the help file and what I found was the @UserName macro which returns the user ID, but not the name. To explain the difference, it gives me "jsmith" instead of "John Smith". I've searched the forums but didn't find anything related. Thanks in advance to anyone who can help.
water Posted January 25, 2010 Posted January 25, 2010 Where do you find the full name so that AutoIt can extract it? Is it a user in a domain? My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
XenomorphDrone Posted January 25, 2010 Author Posted January 25, 2010 Where do you find the full name so that AutoIt can extract it? Is it a user in a domain?Yes, it is a domain environment. I searched through the registry for any entry of "John Smith" and was unsuccessful. Would I need to do some sort of active directory query?
water Posted January 25, 2010 Posted January 25, 2010 I don't know if the full name can be retrieved from the logged on user but I know that you can retreive the full name from the AD. Please download the AD UDF (see the link in my signature) and use the following code to retrieve the AD attribute "displayname":#include <AD.au3> ; Open Connection to the Active Directory _AD_Open() $FullName = _AD_GetObjectAttribute(@UserName,"displayname") ConsoleWrite($FullName & @CRLF) ; Close Connection to the Active Directory _AD_Close() My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
XenomorphDrone Posted January 25, 2010 Author Posted January 25, 2010 I don't know if the full name can be retrieved from the logged on user but I know that you can retreive the full name from the AD. Please download the AD UDF (see the link in my signature) and use the following code to retrieve the AD attribute "displayname":#include <AD.au3> ; Open Connection to the Active Directory _AD_Open() $FullName = _AD_GetObjectAttribute(@UserName,"displayname") ConsoleWrite($FullName & @CRLF) ; Close Connection to the Active Directory _AD_Close() That's exactly what I needed. Thank you much!
water Posted January 25, 2010 Posted January 25, 2010 Glad to be of service! If you need further functions that are not yet contained in the AD UDF please drop me a note. The UDF is still under heavy construction. My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
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