Jump to content

Can't seem to login to Active Directory

Recommended Posts


When I try _AD_Open() with no parameters I get this error message...

Function _AD_Open encountered a problem.  @error=4, @extended = -2147023541

When I try  _AD_Open($sUserIDParam = "XXXX@XXXX.com", $sPasswordParam = "XXXX", $sAD_DNSDomainParam = "", $sAD_HostServerParam = "", $sAD_ConfigurationParam = "") I get this error message....

Function _AD_Open encountered a problem.  @error=4, @extended = -2147016646

The rest of my code attempts to move a computer from one OU to another.  It errors out telling me that there is no such OU.  My guess is that is because I am not logged in to Active Directory so I have to solve the login issue first before tackling this the move.  The XXXX's above are replaced in my code with a domain admin account that "should" have permissions to do a computer move from one OU to another.

Edited by BSB
add tags

Share this post

Link to post
Share on other sites

I guess that you do not run your compiled script from a "secure location" which is set by a group policy.
Move your exe to another directory and try again.

My UDFs and Tutorials:


Active Directory (NEW 2017-04-18 - Version - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (NEW 2017-02-27 - Version - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2015-04-01 - Version - Download - General Help & Support - Example Scripts
Excel - Example Scripts - Wiki
Word - Wiki
PowerPoint (2015-06-06 - Version - Download - General Help & Support

ADO - Wiki


Share this post

Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • robdogg1955
      By robdogg1955
      I kept having problems with my Active Directory scripts. I finally discovered that they work fine before being compiled but after compiling they fail. I have narrowed it down to simply testing _AD_Open. For instance, any script that includes "$iResult = _AD_Open()" works until I compile the script. The compiled script fails with @Error = 4. Please note that I only log onto the computer with my Domain account. What am I missing here? Also, I do not use SciTE, I use Notepad++ if that matters...
    • Darien
      By Darien
      Good afternoon,
      I am running the instructions below, and even using a username or password missing, $error always returns "The operation completed successfully."
          $result = _AD_Open ( $user , $password , "dc=proxy,dc=trtsp,dc=jus,dc=br" , "proxy.trtsp.jus.br" )
          If @error <> 0 Then
               $error = _AD_GetlastADSIError ()
               _ArrayDisplay ( $error )
      Version of AD is in AutoIt (https://www.autoitscript.com/forum/topic/106163-active-directory-udf/).
      someone could tell me why this occurs rather than showing the detailed description of an error when the login fails using _ad_open?

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.