@Z-RoVeR

Импорт почтовых контактов из csv-файла в AD. В чём проблема?

Есть скрипт через который я экспортирую из csv файла почтовые контакты:
Import-CSV -Path "C:\tmp\users.csv" -Delimiter ";" | ForEach-Object -process {New-ADObject -Path "OU=*,OU=*,DC=domain,DC=local" -Name $_.Name -Type Contact -DisplayName $_.Name -OtherAttributes @{'givenname'=$_.givenname; 'mail'=$_.emailaddress; 'proxyAddresses'=$_.smtp; 'targetAddress'=$_.smtp; 'mailNickname'=$_.Surname; 'sn'=$_.SurName;}}

Скрипт отрабатывает без ошибок, контакты в AD создаются, но если зайти на ecp exchange и открыть созданный контакт, то выходит ошибка:5b685053b7205291214248.png
В параметрах электронной почты создается ящик, но основной ящик остается пустым:5b68509f55999998455154.png
В чем может быть причина?
Домен почтовых контактов отличается от нашего.
Версия exchange - 2016
  • Вопрос задан
  • 1834 просмотра
Решения вопроса 1
@freezl
Я экспортирую так
Get-User -RecipientTypeDetails UserMailbox | where {$_.UseraccountControl -notlike “*accountdisabled*”} | Select Name,WindowsEmailAddress,SAMAccountName,FirstName,LastName | Export-Csv c:\1\contacts.txt -Encoding unicode

А импортирую так
Import-Csv "C:\1\contacts.txt" | ForEach-object { New-MailContact -Name $_.Name -externalEmailAddress $_.WindowsEmailAddress -Alias $_.SAMAccountName -FirstName $_.FirstName -LastName $_.LastName -OrganizationalUnit "Contacts" }

Файл contacts.txt - это csv на самом деле
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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