Problema: ao executar a ferramenta Preinst.exe, aparece a mensagem de erro abaixo.

This site's public key has not been created, and configured yet. Therefore, keys cannot be dumpled from this site. Please allow Hierarchy Manager to correct the situation, and try again.

 

Solução adotada:

  1. Em site primário, confirme que o usuário, usado para executar o Preinst.exe, tem as devidas permissões no servidor SCCM no qual é gerada a chave. Ainda, caso Windows Server 2008 ou posterior, confirme que o Command Prompt foi aberto usando a opção "Run as admin".
  2. Em site secundário, siga o procedimento do passo acima e, caso o erro persistir, reinicie o serviço SMS_Executive.

 

Notas

  • Antes de efetuar qualquer procedimento sugerido pelo blog, sempre valide antes em ambiente de homologação e, caso a situação for resolvida, repita o procedimento em produção sempre atentando a parada do serviço, mesmo que por um curto período.
  • O Preinst.exe deve ser usado caso o System Center Configuration Manager (SCCM) 2007 não crie automaticamente as chamadas "chaves públicas" (arquivo .CT4 e .CT5), a serem trocadas entre site pai e site filho, como parte do processo de instalação de um site SCCM, permitindo assim a comunicação entre eles.

 

Dica dada pelo colega Eder Miguel