ScottPostSr Posted July 29, 2013 Share Posted July 29, 2013 (edited) I have a vbsctript that pulls information from Active Directory. I am trying to use similar code in AutoIT. I have this: This works all the way to the point where I try to get the properties from the user account, then I get "The requested action with this object has failed." The vbscript works fine, I just can't figure out why AutoIT fails. Edited July 29, 2013 by ScottPostSr Link to comment Share on other sites More sharing options...
water Posted July 29, 2013 Share Posted July 29, 2013 Welcome to AutoIt and the forum! Can you please post the code you use? 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...
ScottPostSr Posted July 29, 2013 Author Share Posted July 29, 2013 AutoIT: $ado = ObjCreate("ADODB.Connection") $ado.Open("Provider=ADsDSOObject") $dn = $rs.Fields("distinguishedName").Value $strTSHDPath = $User.terminalservicesHomeDirectory $strTSProfile = $User.terminalServicesProfilePath $strProfile = $User.HomeDirectory Vbscript Set oADO = CreateObject("ADODB.Connection") oADO.Open "Provider=ADsDSOObject" sDN = oRS.Fields("distinguishedName").Value strHomeDir = oUser.HomeDirectory strTSHomeDir = oUser.terminalservicesHomeDirectory strTSProfile = oUser.terminalservicesProfilePath Link to comment Share on other sites More sharing options...
ScottPostSr Posted July 29, 2013 Author Share Posted July 29, 2013 For some reason, I can't seem to post the GetObject or ObjGet statements but they are LDAP queries with the distinguishedName property Link to comment Share on other sites More sharing options...
water Posted July 29, 2013 Share Posted July 29, 2013 There is a UDF available to interact with Active Directory. For download please check my signature. Makes coding and error handling much easier. #include <AD.au3> _AD_Open() $sTSHomeDirectory = _AD_GetObjectAttribute(@Username, "terminalservicesHomeDirectory") I can't test at the moment so I'm not sure you can access the TerminalServices attributes this way because they are stored in a BLOB. 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...
ScottPostSr Posted July 29, 2013 Author Share Posted July 29, 2013 I still can't pull up the terminal services properties with AutoIT but can with vbscript. Can you tell me how to post my code so it retains all the lines? I have it in a text file, but can't figure out how to upload the text file. Link to comment Share on other sites More sharing options...
water Posted July 30, 2013 Share Posted July 30, 2013 To upload a file click on "Full Editor / Attachments". 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