Migração Exchange 2003 para Exchange 2010 - Move Mailbox Erro Property Expression

Por Rover Marinho

Outubro 2012

Introdução

Este tutorial demonstra de maneira simples como corrigir o erro “Property Expression” gerado ao tentar mover uma Mailbox Legacy para um Mailbox Database em um Exchange 2010 SP2 RL3, neste tutorial demonstraremos o erro e como corrigir.

Vamos lá!

Aplica-se

Este artigo aplica-se a Migração de Exchange Server 2003 para Exchange Server 2010.

Erro Property Expression

Não são poucos os cenários de migração de ambientes legados Exchange 2003 Server para o Exchange Server 2010, pensando nisto reunimos alguns erros comuns no processo de migração de caixa postal e fizemos alguns artigos.

O erro demonstrado na figura abaixo é muito conhecido por todos que já fazem o papel de migração de Exchange Server 2010.

Visualizem o erro e após isto validem a mensagem de erro logo abaixo:

JJ681655.A630D8B4D27474E25C599F200FF784B8(pt-br,TechNet.10).png

  1. Reparem que na mensagem de erro podemos visualizar claramente que entre o inicio das aspas e o final das aspas, parece existir espaço em brando, para validar isto copie a mensagem de erro com o comando CTRL+C como demonstrado na tela.

  2. O código copiado esta demonstrado abaixo para validação

    Summary: 1 item(s). 0 succeeded, 1 failed.
    Elapsed time: 00:00:01
    
    Dani Asto
    Failed
    
    Error:
    Property expression "Dani.Asto      " isn't valid. Valid values are: Strings formed with characters from A to Z (uppercase or lowercase), digits from 0 to 9, !, #, $, %, &, ', *, +, -, /, =, ?, ^, _, `, {, |, } or ~. One or more periods may be embedded in an alias, but each period should be preceded and followed by at least one of the other characters. Unicode characters from U+00A1 to U+00FF are also valid in an alias, but they will be mapped to a best-fit US-ASCII string in the e-mail address, which is generated from such an alias.
    Click here for help... https://technet.microsoft.com/en-US/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.309.2&t=exchgf1&e=ms.exch.err.ExD5AF6C
    
    Exchange Management Shell command attempted:
     | New-MoveRequest -TargetDatabase 'Mailbox'
    Elapsed Time: 00:00:01
    

Validando o Erro

Neste momento para validar o erro o processo é muito simples, siga os passos abaixo:

  1. Abra o EMC (Exchange Management Console).
  2. Selecione a opção Recipient Configuration.
  3. Agora selecione Maibox e localize o recipient com erro (no nosso caso Dani Asto).
  4. Solicite propriedades do objeto com erro.

Neste momento você receberá a mensagem de alerta demonstrada abaixo:

JJ681655.54CCBC71698ADD6D54F41DFBA1760EEB(pt-br,TechNet.10).png

Esta mensagem demonstra que o objeto esta com dados inválidos, concorde com a mensagem e em seguida será aberta a propriedade do objeto como demonstrado na figura abaixo:

JJ681655.B66A0F26DA60E215E656385F25B32E70(pt-br,TechNet.10).png

Verifique que o nome do usuário Dani.Asto tem um espaço em branco, isto pode acontecer quando objetos são migrados dentro do Active Directory, ou quando temos um processo de Disaster Recovery de Exchange ou AD.

De todas as formas este não é o único erro a ser apresentado com esta mensagem, podemos localizar erros como e-mail inválido, X400 em branco dentre outros.

Corrigindo o Erro

O processo de correção do erro é muito simples, em todos os casos:

  1. Abra o objeto com o EMC “Exchange Management Console”.
  2. Localize onde se encontra o erro, seja de espaço em branco ou caracteres inválidos.
  3. Faça a correção necessária e salve o objeto.

Pronto! Você já consegue concluir o processo de migração. Lembrando se você recebeu esta informação ligue o radar e faça um Health Check em seu AD e também em seu Exchange, não deixe o erro de lado, pois isto poderá ser o inicio de um corrompimento de objetos.

| Home | Artigos Técnicos | Comunidade