script to create users in ACTIVE Directory
hi,
new powershell , have question
use below script create users in active directory . got technet author
trevor.
http://gallery.technet.microsoft.com/scriptcenter/673a3c9b-5f7f-4c76-be6d-0ffe7aa16aca/view/discussions
able create individual account, please let me know how create bulk users using input file.. please recommend code , format of input file
in advance.
alex
$userfirstname = "tfnam" #givenname (i.e. first name)
$usermiddleinit = "i" #initials (i.e. middel initial)
$userlastname = "tlnam" #sn or surname (i.e. last name)
$userloginid = "tuid" #samaccountname; pre-windows 2000 login id
$userprincipalname = "tuid" #secondary login id or active directory login id
$userprincipalname = $userprincipalname + "@somedomain.com" #append domain name here
if ($usermiddleinit -ne "")
{
$userdisplayname = $userfirstname + " " + $usermiddleinit + ". " + $userlastname #displayname & cn name
}
else
{
$userdisplayname = $userfirstname + " " + $userlastname #displayname & cn name
}
$objdomain = new-object system.directoryservices.directoryentry
$objuser = $objdomain.create("user", "cn=" + $userdisplayname) #this creates local object update
$objuser.put("givenname",$userfirstname)
$objuser.put("initials",$usermiddleinit)
$objuser.put("sn",$userlastname)
$objuser.put("samaccountname",$userloginid)
$objuser.put("displayname",$userdisplayname)
$objuser.put("userprincipalname",$userprincipalname)
$objuser.setinfo() #this create user id on domain, disabled. required set password or enable id.
$objuser.accountdisabled = $false #by default user id disabled , must enabled use.
$objuser.setpassword("default123") #set password need
$objuser.setinfo()
new powershell , have question
use below script create users in active directory . got technet author
trevor.
http://gallery.technet.microsoft.com/scriptcenter/673a3c9b-5f7f-4c76-be6d-0ffe7aa16aca/view/discussions
able create individual account, please let me know how create bulk users using input file.. please recommend code , format of input file
in advance.
alex
$userfirstname = "tfnam" #givenname (i.e. first name)
$usermiddleinit = "i" #initials (i.e. middel initial)
$userlastname = "tlnam" #sn or surname (i.e. last name)
$userloginid = "tuid" #samaccountname; pre-windows 2000 login id
$userprincipalname = "tuid" #secondary login id or active directory login id
$userprincipalname = $userprincipalname + "@somedomain.com" #append domain name here
if ($usermiddleinit -ne "")
{
$userdisplayname = $userfirstname + " " + $usermiddleinit + ". " + $userlastname #displayname & cn name
}
else
{
$userdisplayname = $userfirstname + " " + $userlastname #displayname & cn name
}
$objdomain = new-object system.directoryservices.directoryentry
$objuser = $objdomain.create("user", "cn=" + $userdisplayname) #this creates local object update
$objuser.put("givenname",$userfirstname)
$objuser.put("initials",$usermiddleinit)
$objuser.put("sn",$userlastname)
$objuser.put("samaccountname",$userloginid)
$objuser.put("displayname",$userdisplayname)
$objuser.put("userprincipalname",$userprincipalname)
$objuser.setinfo() #this create user id on domain, disabled. required set password or enable id.
$objuser.accountdisabled = $false #by default user id disabled , must enabled use.
$objuser.setpassword("default123") #set password need
$objuser.setinfo()
alex, suggest mark thread answered, , start new thread specific problem. if do, more responses.
your initial question "how put code in loop file". well, think showed enough part, new post in order, think.
([string](0..9|%{[char][int](32+("39826578846355658268").substring(($_*2),2))})).replace(' ','')
Windows Server > Windows PowerShell
Comments
Post a Comment