Saturday, March 16, 2019

Create Huge Users in Active Directory


How to Create Huge Account in Active Directory
Dear Friend
 Step1-Frist you have a format file of User as Similar Below






































SAVE THAT FILE  as bulk_users1 IN CSV FORMAT AND COPY TO C drive  of your server in 
Test1 Folder
















FirstName
MiddleName
Lastname
Username
Email
Streetadd
City
Zipcode
State
Country
Department
Password
Telephone
Jobtittle
Company
OU-in ou there are are required OU(Organational Unit ), DC=Domain Name, DC-Domain Specification as com,in,


Step 2- Now you are reuired a script Field as Below- Copy the below field and paste in ms word and save as .csv format or in Power Script

# Import active directory module for running AD cmdlets
Import-Module activedirectory
 
#Store the data from ADUsers.csv in the $ADUsers variable
$ADUsers = Import-csv C:\TEST1\bulk_users1.csv

#Loop through each row containing user details in the CSV file
foreach ($User in $ADUsers)
{
                #Read user data from each field in each row and assign the data to a variable as below
                               
                $Username        = $User.username
                $Password          = $User.password
                $Firstname         = $User.firstname
                $Lastname          = $User.lastname
                $OU                       = $User.ou #This field refers to the OU the user account is to be created in
    $email      = $User.email
    $streetaddress = $User.streetaddress
    $city       = $User.city
    $zipcode    = $User.zipcode
    $state      = $User.state
    $country    = $User.country
    $telephone  = $User.telephone
    $jobtitle   = $User.jobtitle
    $company    = $User.company
    $department = $User.department
    $Password = $User.Password


                #Check to see if the user already exists in AD
                if (Get-ADUser -F {SamAccountName -eq $Username})
                {
                                 #If user does exist, give a warning
                                 Write-Warning "A user account with username $Username already exist in Active Directory."
                }
                else
                {
                                #User does not exist then proceed to create the new user account
                               
        #Account will be created in the OU provided by the $OU variable read from the CSV file
                                New-ADUser `
            -SamAccountName $Username `
            -UserPrincipalName "$Username@SERVER.COM" `
            -Name "$Firstname $Lastname" `
            -GivenName $Firstname `
            -Surname $Lastname `
            -Enabled $True `
            -DisplayName "$Lastname, $Firstname" `
            -Path $OU `
            -City $city `
            -Company $company `
            -State $state `
            -StreetAddress $streetaddress `
            -OfficePhone $telephone `
            -EmailAddress $email `
            -Title $jobtitle `
            -Department $department `
            -AccountPassword (convertto-securestring $Password -AsPlainText -Force) -ChangePasswordAtLogon $True
           
                }
}

















Save the file to to your server c drive in Test1 folder

Step 3-  Now open your server power shell Script ISE as administrator
It may be that you don’t have right to run that script so first kindly run the below command
Open CMD
C:\WINDOWS\SYSTEM32\POWERSHELL SET EXECUTIONPOLICY REMOTESIGNED
Then enter
After then open the powershell ISE
Open the file  please and press the Green button





















































Now You will see that users has been created in that OU