Назад | Перейти на главную страницу

Каков наиболее эффективный способ создания списка рассылки Exchange 2010 из обычного текстового списка внешних адресов электронной почты?

Мне нужно создать новый список рассылки в Exchange 2010, который будет состоять примерно из 50 внешних адресов электронной почты. У меня есть список (внешних) адресов электронной почты в текстовом формате.

Ранее я решил эту задачу, вручную создав внешний контакт для каждого адреса электронной почты, а затем добавив эти внешние контакты в группу рассылки.

Каким будет наиболее эффективный способ решить эту задачу с помощью Exchange 2010? Здесь помогает EMS?

  1. Создайте CSV c: \ distro.csv с 1 столбцом под названием "PrimarySmtpAddress"
  2. Создайте группу рассылки под названием DistroGroup
  3. Добавьте контакты в группу с этим кодом

Код PowerShell:

import-csv c:\distro.csv | foreach {
    $contact = New-MailContact -Name $_.PrimarySmtpAddress -ExternalEmailAddress $_.PrimarySmtpAddress -OrganizationalUnit "Vendors" 
    Add-DistributionGroupMember -id DistroGroup -member $contact
}

c: \ distro.csv:

PrimarySmtpAddress
jim@bob.com
joe@user.com
foo@bar.com

Вы по-прежнему будете делать то же самое, но это определенно задача, которую можно облегчить с помощью небольшой оболочки PowerShell.

Ты можешь использовать New-MailContact для пакетного создания объекта контакта с поддержкой почты, а затем передать список этих новых объектов в New-DistributionGroup так как -members.