none
Importação de Lista de Mail Contacts não funciona RRS feed

  • Pergunta

  • Bom dia.

    Pessoal, estou há 3 dias tentando importar uma Lista Mail Contacts no Exchange Server 2010 SP1 e até agora não consegui.

    O conteúdo do CSV é:

    Name,Email,OUPath
    Rodrigo Sales,rodrigo.sales@itambe.net,itambe.net/Users
    Joao Silva,joao.silva@itambe.net,itambe.net/Users

    Observação: A lista terá 300 registros, estou trabalhando com 2 até funcionar a importação.

    Estou executando o comando abaixo no Exchange Management Shell e quando teclo ENTER aparece >>, vou na Lista de Mail Contact e os registros não estão lá.

    Import-CSV C:\contatos.csv | ForEach-Object{New-MailContact -ExternalEmailAddress $_.Email -Name $_.Name -OrganizationalUnit $_.itambe.net/Users
    >>

    Por favor, alguém pode ajudar-me?

    Muito obrigado.

    Paulo Souza

    sexta-feira, 21 de dezembro de 2012 13:14

Respostas

  • Paulo,

    Se está aparecendo ">>" quer dizer que tem erro na sintaxe do comando, ele não está completo.

    Se você colou o comando exatamente como digitou no shell, percebi que falta fechar as chaves do For-Each.


    Wesley Martins Silva Linkedin | Twitter | www.wesleymartins.info

    • Marcado como Resposta PauloSouza domingo, 30 de dezembro de 2012 17:58
    quarta-feira, 26 de dezembro de 2012 00:07
  • Bom dia Paulo Souza,

    Acredito que o problema esteja em tratar um entrada (linha) no arquivo CSV como um objeto do Power Shell.

    Sugiro você utilizar o script disponibilizado em http://ratel.webnode.com/news/importando-contatos-de-clientes-para-o-exchange-server-2010/  , que eu criei em uma situação igual á sua. Lembrando que o valor da OU você precisará alterar, para que o script utilize os inputs do seu arquivo csv.

    Espero ter ajudado,

    Abs!


    André Luiz MCITP - WS2k8 Server Administrator http://ratel.webnode.com/

    • Marcado como Resposta PauloSouza domingo, 30 de dezembro de 2012 18:04
    quinta-feira, 27 de dezembro de 2012 11:53

Todas as Respostas

  • Paulo,

    Se está aparecendo ">>" quer dizer que tem erro na sintaxe do comando, ele não está completo.

    Se você colou o comando exatamente como digitou no shell, percebi que falta fechar as chaves do For-Each.


    Wesley Martins Silva Linkedin | Twitter | www.wesleymartins.info

    • Marcado como Resposta PauloSouza domingo, 30 de dezembro de 2012 17:58
    quarta-feira, 26 de dezembro de 2012 00:07
  • Bom dia Paulo Souza,

    Acredito que o problema esteja em tratar um entrada (linha) no arquivo CSV como um objeto do Power Shell.

    Sugiro você utilizar o script disponibilizado em http://ratel.webnode.com/news/importando-contatos-de-clientes-para-o-exchange-server-2010/  , que eu criei em uma situação igual á sua. Lembrando que o valor da OU você precisará alterar, para que o script utilize os inputs do seu arquivo csv.

    Espero ter ajudado,

    Abs!


    André Luiz MCITP - WS2k8 Server Administrator http://ratel.webnode.com/

    • Marcado como Resposta PauloSouza domingo, 30 de dezembro de 2012 18:04
    quinta-feira, 27 de dezembro de 2012 11:53
  • Boa tarde.

    Primeiramente quero agradecer a todos pelas respostas.

    Além de faltar a } (chave) para fechar o ForEach-Object conforme mencionou o nosso colega Wesley, tive que tirar o /Users para pode funcionar. Como trata-se de contatos temporário, não adentrei-me ao uso de OU, mas acredito que o caminho para tanto está no tutorial postado pelo nosso colega André Luiz.

    Mais uma vez, muito obrigado a todos.

    Paulo Souza
    domingo, 30 de dezembro de 2012 18:19