dion_p1
asked on
Connect to OU and Create User
I need a script that will determine the domain, connect to an ou (strOU) then Create a user. Please post your script and help here
ASKER
Will this work if the OU is three or four OU's deep?
Also How do i set the strDomain String for userPrincipalName if im trying to Determine the Domain.
strOU = "ounamehere"
strUserID = "usernamehere"
Set objRootDSE = GetObject("LDAP://RootDSE" )
Set objOU = GetObject("LDAP://" & strOU & ," & objRootDSE.Get("defaultNam ingContext "))
Set objUser = objOU.Create("user", "CN=" & strUserID)
objUser.Put "samAccountName", strUserID
objUser.Put "userPrincipalName", strUserID & strDomain
objUser.Put "sn", strSurname
objUser.Put "givenName", strFirstName
objUser.Put "displayName", strFirstname & " " & strSurname
objuser.Put "description", "Student User - " & strGroup
objUser.SetInfo
Also How do i set the strDomain String for userPrincipalName if im trying to Determine the Domain.
strOU = "ounamehere"
strUserID = "usernamehere"
Set objRootDSE = GetObject("LDAP://RootDSE"
Set objOU = GetObject("LDAP://" & strOU & ," & objRootDSE.Get("defaultNam
Set objUser = objOU.Create("user", "CN=" & strUserID)
objUser.Put "samAccountName", strUserID
objUser.Put "userPrincipalName", strUserID & strDomain
objUser.Put "sn", strSurname
objUser.Put "givenName", strFirstName
objUser.Put "displayName", strFirstname & " " & strSurname
objuser.Put "description", "Student User - " & strGroup
objUser.SetInfo
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Lots of questions ;)
Set objRootDSE = GetObject("LDAP://RootDSE"
Set objOU = GetObject("LDAP://OU=SomeO
objOU.Create("user", "CN=User Name")
After that you can set user properties as you see fit followed by "objUser.SetInfo".
Chris