I foi recentemente a resolução do problema de instalação do cliente sccm num servidor que foi configurado como um ponto de distribuição.
Instalação do cliente A configuração e o processo de instalação do cliente é muito simples e direto, a menos que você acerte problemas como este.
Quando eu comecei a olhar o log de instalação do cliente( ccmsetup.log), eu vi as informações abaixo no log.
ccmsetup falhou com o código de erro 0x80004005
O código de erro acima diz que há um ponto de gerenciamento instalado no servidor que não corresponde à versão cliente que você está tentando instalar.
O ponto de gerenciamento e cliente compartilhou os mesmos binários para que ele opere, portanto a versão cliente deve coincidir.
Então, comecei a olhar para as funções do sistema do site SCCM e sua configuração com a função de DP SOMENTE e nenhuma outra função está configurada.
Mas pelo IIS e registro, posso ver que, existem algumas entradas sobre o ponto de gerenciamento como você pode ver abaixo.
Então a questão é, de onde esse ponto de gerenciamento foi instalado?
Eu cheguei até o cliente e conheci as seguintes informações:
O servidor DP que está tendo o problema foi configurado anteriormente como ponto de gerenciamento e distribuição e anexado ao Site P01 (antigo SCCM).
O cliente tinha planejado instalar um novo site sccm (PS1) e reutilizar o site remoto que estava tendo um problema agora como DP para o novo site.
O cliente tinha desinstalado as funções MP e DP do site antigo mas por algum motivo, a desinstalação do DP ou MP não pôde ser concluída com sucesso, e mais tarde o servidor do problema foi instalado com a função DP do novo site SCCM (PS1).
e o antigo site SCCM (P01) foi desativado.
Sabemos agora o fundo do problema e veremos como corrigir este problema.
Tentei desinstalar o cliente completamente usando ccmsetup.exe /uninstall e também usei ccmclean.exe mas não consegui colocá-lo funcionando.
Quando você instala o cliente gerenciador de configuração, ele cria um namespace chamado Root\CCM e mantém a configuração e as políticas que governam o funcionamento do cliente ConfigMgr e também o ponto de gerenciamento (se a função estiver instalada).
Em um dispositivo que tenha o cliente instalado e também MP instalado, haverá uma instância wmi criada dentro do namespace root\ccm chamado CCM_InstalledProduct
Haverá 2 produtos MSI listados dentro do WM, 1 para cliente configmgr e outro para MP role.
quando tentarmos ccmsetup.exe /uninstall, ele faz a remoção de apenas 1 produto que é para o cliente configmgr mas o 2º produto permanece lá e daí o problema.
Para desinstalar completamente o ponto de gerenciamento junto com o cliente configmgr (se instalado), use o seguinte script vb.
save o script como removeMP.vbs e execute-o no servidor do problema usando direitos administrativos.
Após o script ser executado com sucesso, um reboot será solicitado (obrigatório).
Reiniciar o servidor e instalar o cliente do gerenciador de configuração. Desta vez ele será instalado com sucesso e capaz de se comunicar com o novo site sccm (PS1).
Espere que isso ajude!