Qual é a maneira mais eficiente de criar uma lista de discussão do Exchange 2010 a partir de uma lista de texto sem formatação de endereços de e-mail externos?

1

Eu preciso criar uma nova lista de discussão no Exchange 2010, que consistiria em cerca de 50 endereços de email externos. Eu tenho a lista de endereços de email (externos) em formato de texto simples.

Eu já resolvi essa tarefa manualmente, criando manualmente um contato externo para cada endereço de e-mail e adicionando esses contatos externos a um grupo de distribuição.

Qual seria a maneira mais eficiente de resolver essa tarefa com o Exchange 2010? O EMS ajuda aqui?

    
por Henno 30.09.2011 / 07:33

2 respostas

3

  1. Crie um CSV, c: \ distro.csv com uma coluna chamada "PrimarySmtpAddress"
  2. Crie um grupo de distribuição chamado DistroGroup
  3. Adicione os contatos ao grupo com este código

Código do 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
[email protected]
[email protected]
[email protected]
    
por 30.09.2011 / 07:42
1

Você ainda estará fazendo a mesma coisa, mas é definitivamente uma tarefa facilitada com um pouco de powershell.

Você pode usar New-MailContact para criar em lote o objeto de contato habilitado para email, em seguida, passe uma lista desses novos objetos para New-DistributionGroup como -members .

    
por 30.09.2011 / 07:41