Creating users in Active Directory

Here are a couple of screenshots that show how you can connect with an Active Directory instance and create a new user.
You will require an Active Directory account that is configured as follows:

The second snap that would be required is the Create AD Entry snap that allows you to create an entry in a particular DN and select the attributes that need to be set up at a bare minimum. Additional attribute keys can be selected to be populated by clicking on the selection bubble and entering static values or from an input view connected to an upstream snap.

Hi Vish

We are creating a new user object successfully but are having an issue with giving this new account a password. Can you shed any light on how to do this?

Hi @Rod, It has been a long time since I looked at this :slight_smile: I don’t remember exactly but I think I’ve always used useraccountcontrol 544 to force a password change on 1st login. I’d suggest starting here: https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/ee617253(v=technet.10) and make sure you are setting the right attributes like useraccountpassword and also ensure you have the right user account control value (list of values here: http://rajnishbhatia19.blogspot.com/2008/11/active-directory-useraccountcontrol.html)

I’m attempting to create user with a password as well but the userPassword field doesn’t seem to populate into it. Is userPassword not something that is accepted as a key attribute in the Active Directory snap in? It doesn’t give me an error when passing values in that attribute, but it doesn’t actually set any password. I assume the underlying connection is ldap calls and not using any dot net.

Also I’m trying to find out how to pass in multiple array values.

Also lastly, i want to get the object guid back, but it seems the snap-in pre-interprets the value by decoding with base 64 but provides it as a string (which is unusable) vs the byte array or even better decoded to bytes and properly providing the guid as the string value