I am running a script using Net::LDAP on our Windows 2000 network that is moving newly created users to different OUs (Organizational Units). The program works perfect, except we do not want a domain admin's username and password hardcoded in the program. The program is set to run as a service, so a domain admin account is already set to log in and kick off the script. Is there any possible way to use this domain admins credentials to log into the active directory? It seems silly that I have to log into the domain once to start the program, and then the program uses Net::LDAP to authenticate again. Any ideas?