Di recente ho risolto il problema dell’installazione del client sccm su un server configurato come punto di distribuzione.
Installazione del client La configurazione e il processo di installazione del client sono molto semplici e diretti, a meno che non si riscontrino problemi come questo.
Quando ho iniziato a guardare il log di installazione del client (ccmsetup.log), ho visto le seguenti informazioni nel log.
ccmsetup failed with error code 0x80004005
Il suddetto codice di errore dice che c’è un punto di gestione installato sul server che non corrisponde alla versione del client che stai cercando di installare.
Punto di gestione e client ha condiviso gli stessi binari per funzionare quindi la versione client deve corrispondere.
Così, ho iniziato a guardare i ruoli di sistema del sito SCCM e il suo configurato con il ruolo di DP SOLO e nessun altro ruolo è configurato.
Ma da IIS e registro, posso vedere che, ci sono alcune voci su Management point come si può vedere qui sotto.
Quindi la domanda è, da dove è stato installato questo punto di gestione?
Ho contattato il cliente e sono venuto a conoscenza delle seguenti informazioni:
Il server DP che sta avendo il problema era precedentemente configurato come punto di gestione e distribuzione e collegato al sito P01 (vecchio SCCM).
Il cliente aveva pianificato di installare un nuovo sito sccm (PS1) e riutilizzare il sito remoto che stava avendo un problema ora come DP per il nuovo sito.
Il cliente aveva disinstallato i ruoli MP e DP dal vecchio sito ma per qualche motivo, la disinstallazione di DP o MP non poteva completare con successo, e successivamente il server problematico è stato installato con il ruolo DP dal nuovo sito SCCM (PS1).
e il vecchio sito SCCM (P01) è stato smantellato.
Ora conosciamo lo sfondo del problema e vedremo come risolvere questo problema.
Ho provato a disinstallare completamente il client usando ccmsetup.exe /uninstall e ho anche usato ccmclean.exe ma non sono riuscito a farlo funzionare.
Quando si installa il client configuration manager, crea uno spazio dei nomi chiamato Root\CCM e contiene la configurazione e le politiche che governano il funzionamento del client ConfigMgr e anche il punto di gestione (se il ruolo è installato).
Su un dispositivo che ha il client installato e anche MP installato, ci sarà un’istanza wmi creata all’interno del namespace root\ccm chiamata CCM_InstalledProduct
Ci saranno 2 prodotti MSI elencati all’interno della WM, 1 per configmgr client, e l’altro per il ruolo MP.
quando proviamo ccmsetup.exe /uninstall, fa la rimozione di solo 1 prodotto che è per configuration manager client ma il 2° prodotto rimane lì e da qui il problema.
Per disinstallare completamente il punto di gestione insieme a configuration manager client (se installato), usare il seguente script vb.
salvare lo script come removeMP.vbs ed eseguirlo sul server problematico usando i diritti amministrativi.
Dopo che lo script è stato eseguito con successo, verrà richiesto un riavvio (obbligatorio).
Riavvia il server e installa il client configuration manager. Questa volta si è installato con successo ed è in grado di comunicare con il nuovo sito sccm (PS1).
Spero che questo aiuti!