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()

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

Popular posts from this blog

Group Policy Event ID 1058 Error Code 1326 (The user name or password is incorrect)

Suspicious event log Event ID: 4905

DCOM received error "2147746132" from...