Один из t он оценивает вас вводит здесь инвалидн:
$userid = $_.givenName + $_.SN
если ($userid.length - gt 20), то {$userid = $userid.substring (0.20)}
# отголосок $userid; выход;
$newuser.samaccountname = $userid.ToString ()
$newuser.givenName = $_.givenName
$newuser.sn = $_.SN
$newuser.displayName = $_.displayName
$newuser.userPrincipalName = $_.givenName [0] +$_.givenName [1] +$_.SN + «@» + $domain
$newuser.company =$_.company
$newuser.mail = $_.mail
$newuser.division = $_.division
$newuser.employeeType = $_.empType
$newuser.employeeID = $_.empID
$newuser.telephoneNumber = $_.telephoneNumber
$newuser.description = $_.description
Я предлагаю вы начинает с чуть-чуть минимумом, SamAccountName, UserPrincipalName и медленно добавляет их внутри снова до тех пор пока они не бросить сообщение ошибки.
Крис