Задать вопрос

Как создать пользователей exchange через excel?

Нужно создать пользователей из excel
Создаётся excel с столбцами fullname OU SAM name lastname password UPN, затем экспортируется в csv(MSDOS)
есть русские имена с кириллицей, потом открывается блокнотом и сохраняется в UTF-8
далее делается скрипт
Import-CSV c:\users.csv | ForEach-Object {New-Mailbox -Name $_.”fullname” -Alias $_.”alias” -OrganizationalUnit $_.”OU” -SamAccountName $_.”SAM” -FirstName $_.”name” -LastName $_.”lastname” -Password (ConvertTo-SecureString _.password -AsPlainText -Force) -UserPrincipalName $_.”UPN” -ResetPasswordOnNextLogon $false }

и ничего не получается, в чём может быть загвоздка?
  • Вопрос задан
  • 265 просмотров
Подписаться 1 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 4
@Ethril
Загвоздка в каких-то проблемах.
Ответ написан
Комментировать
@yellowmew
Cloud infrastructure, monitoring engineer. SRE
для начала освойте ключ -Encoding и в коммандлете import-csv
в частности, в сохраняемом вами формате можно использовать -Encoding OEM
И, на всякий случай, -Delimiter для указания конкретного использующегося разделителя списков.

Во вторых, как вам уже написали, проблема может быть буквально в каждом шаге который вы выполняете коммандлетами создания нового почтового ящика : от невозможности подключиться к сервисам exchange или отсутствия доступа на создание пользователей в соответствующей OU AD, до банальных опечаток в тексте коммандлета.

Приводите текст ошибок для разбора и помощи. Содержание экстрасенсов в штате выливается в копеечку.

$_.”fullname” зачем здесь кавычки?
Ответ написан
Комментировать
tiv
@tiv
Сисадмин с опытом
советую почитать "Как правильно задавать вопросы": segfault.kiev.ua/smart-questions-ru.html
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы