Код можно посмотреть тут -
https://github.com/ChentsovVS/New-EmailYandex А идет не так в этом отрезке
OneUser {
$body = "{
"department_id
": $Department,
"password
":
"$Password
",
"nickname
":
"$NickName
",
"position
":
"$Position
",
"name
": {
"first
":
"$FirstName
",
"last
":
"$SurName
"
}
`n}"
# отправляем пост запрос с данными для регистрации пользователя
$Response = Invoke-WebRequest -Uri $WorkURL -Method Post -Headers $Headers -Body $Body -ContentType "application/json; charset=utf-8"
}
Тут важный момент. До текущего момента использовал эту функцию для массового создания пользователей, но были ошибки с кодировкой в файле - она не распознавалась на той стороне яндекса. Решил тогда вопрос так:
Открыл через текстовый редактор файл - переконвертировал его в utf8 - сохранил.