Powershell to create AD TEST USERS

#Powershell to creat TEST USERS:

Param (
      [Parameter(Mandatory=$true)][int]$TotalUsers,
      [Parameter(Mandatory=$true)][int]$StartingNumber,
      [Parameter(Mandatory=$true)][string]$User,
      #Parameter(Mandatory=$true)][string]$Description,
      #[Parameter(Mandatory=$true)][string]$Manager,
      #[Parameter(Mandatory=$true)][string]$ExpiryDate,
      [Parameter(Mandatory=$true)][string]$Password
      )
$EndNumber = $StartingNumber + $TotalUsers
$Range = $StartingNumber..$EndNumber
ForEach ($Num in $Range) {
                $NumID = "{00}" -f $Num
                $userName = "$User$NumID"
                $newADUserParams = @{
                AccountPassword       = ConvertTo-SecureString $Password -AsPlainText -Force
                AccountExpirationDate = $ExpiryDate
                Company               = "Company"
                #Country               = "US"
                Description           = ($Description)
                DisplayName           = $userName
                Enabled               = $true
                GivenName             = $userName
                #Manager               = $Manager
                Name                  = $userName
                Path                  = "OU=Testing,DC=pugazh,DC=in"
                SamAccountName        = $userName
                Surname               = $userName
                UserPrincipalName     = "$userName@pugazh.in"
                }#End Arguments

            New-ADUser @newADUserParams
 }#End For Each

Comments

Popular posts from this blog

Troubleshooting Netlogon Error Codes

Service Principal Names (SPNs) SetSPN Syntax (Setspn.exe)

Troubleshooting AD Active Directory Replication Error 8456 or 8457: "The source | destination server is currently rejecting replication requests"