import-module activedirectory $Password = Read-Host -AsSecureString "Enter the default password" $CSVFile = Read-Host "Enter CSV file name including the .csv extension (full path necessary if CSV file not in same directory as script)" $Users = import-csv $CSVFile ForEach($User in $Users) { new-aduser -Name $User.Name -givenName $User.givenname -Surname $User.surname -Path $User.OUPath -samAccountName $User.samAccountname -ChangePasswordAtLogon $true -AccountPassword $Password -description $User.Description -displayName $User.DisplayName -UserPrincipalName $User.userPrincipalName -Enabled $true }