Trying to create a bulk user script but get this error
New-ADUser : Parameter cannot be processed because the parameter name ‘Password’ is ambiguous. Possible matches include: -PasswordNeverExpires -PasswordNotRequired.
try { Import-Module ActiveDirectory -ErrorAction Stop } catch { Write-host "Missing....Install ActiveDirectory Powershell feature -- RSAT (Remote Server Administration). Cannot Create Accounts" } #Store the data from ADUsers.csv in the $ADUsers variable $ADUsers = Import-csv C:\it\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 $UserProp =@{ Username = $User.username Password = $User.password Firstname = $User.firstname Lastname = $User.lastname Path = $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 state = $User.state country = $User.country telephone = $User.telephone jobtitle = $User.jobtitle company = $User.company department = $User.department postalcode = $user.zipcode userprincipalname = $user.userprincipalname group =$user.group AccountPassword = (convertto-securestring $user.password -AsPlainText -Force) } #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 @UserProp } Add-ADGroupMember -identity $group -Members $username -ErrorAction Stop -ErrorVariable CurrentError } #end for each