Update Schema – The well-known object entry on the otherWellKnownObjects attribute in the container object
Recentemente fui chamado para fazer a instalação do Exchange 2016 em um hospital. A princípio fui informado que eles não possuíam Exchange instalado, utilizavam um serviço de e-mail em cloud. De fato, eles utilizavam o e-mail em cloud, porem existia sim um Exchange 2007 SBS instalado no ambiente – mesmo que sem uso, não deixa de ser uma floresta com Exchange.
O cliente foi sucinto em me dizer que queria a remoção daquele Exchange que nunca havia sido usado, antes da instalação do Exchange Server 2013.
Como realmente não havia nada configurado no Exchange 2007, fui logo realizando a desinstalação conforme solicitado. Após concluída, quando fui realizar o prepare schema da floresta, obtive erro. Segue uma parte da log (C:\ExchangeSetupLogs) que referenciava o erro:
ErrorRecord: The well-known object entry on the otherWellKnownObjects attribute in the container object
Pesquisando um pouco na internet, notei que se tratava de resquícios do Exchange Server 2007 no ADSI.edit
Resolução:
A primeira coisa que fiz, foi verificar realmente o que de fato havia no atributo otherWellKnownObjects. É possível abrir o atributo através do ADSI.edit navegando até a entrada CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=local.
De fato, haviam vários valores. Porém ao tentar realizar a remoção, notei que não era possível através do ADSI.edit
Fazendo uma busca rápida, achei a ferramenta LDP que pode realizar a remoção dos valores no atributo:
Após localizar o objeto Microsoft Exchange, entre com o nome do atributo otherWellKnownObjects e faça um replace.
OBS: Isso irá deletar todos os valores do atributo, se deseja deletar apenas algum em especifico, salve-os antes e depois volte a Add apenas os valores desejados.
Após isso, o processo se concluiu com sucesso.