Am rezolvat recent problema instalării clientului sccm pe un server care a fost configurat ca punct de distribuție.
Instalarea clientului Configurarea și procesul de instalare a clientului este foarte simplu și direct, cu excepția cazului în care vă loviți de probleme ca aceasta.
Când am început să mă uit la jurnalul de instalare a clientului( ccmsetup.log), am văzut informațiile de mai jos în jurnal.
ccmsetup a eșuat cu codul de eroare 0x80004005
Codul de eroare de mai sus spune că, există un punct de management instalat pe server care nu se potrivește cu versiunea de client pe care încercați să o instalați.
Punctul de management și clientul au partajat aceleași binare pentru ca acesta să funcționeze, prin urmare, versiunea clientului trebuie să se potrivească.
Atunci, am început să mă uit la rolurile de sistem ale site-ului SCCM și acesta este configurat cu rolul DP ONLY și nu sunt configurate alte roluri.
Dar din IIS și din registru, pot vedea că, există câteva intrări despre Management point, după cum puteți vedea mai jos.
Atunci întrebarea este, de unde s-a instalat acest punct de management?
Am luat legătura cu clientul și am aflat următoarele informații:
Serverul DP care are această problemă a fost configurat anterior ca punct de management și distribuție și atașat la Site P01 (vechiul SCCM).
Clientul plănuise să instaleze un nou site SCCM (PS1) și să reutilizeze site-ul de la distanță care avea acum o problemă ca DP pentru noul site.
Clientul a dezinstalat rolurile MP și DP de pe vechiul site, dar, din anumite motive, dezinstalarea DP sau MP nu s-a putut finaliza cu succes și, ulterior, serverul cu probleme a fost instalat cu rolul DP de pe noul site SCCM (PS1).
Și vechiul site SCCM (P01) a fost dezafectat.
Cunoaștem acum contextul problemei și vom vedea cum să rezolvăm această problemă.
Am încercat să dezinstalez complet clientul folosind ccmsetup.exe /uninstall și am folosit și ccmclean.exe, dar nu am reușit să îl fac să funcționeze.
Când instalați clientul Configuration Manager, acesta creează un spațiu de nume numit Root\CCM și deține configurația și politicile care guvernează funcționarea clientului ConfigMgr și, de asemenea, punctul de management (dacă rolul este instalat).
Pe un dispozitiv care are clientul instalat și, de asemenea, MP instalat, va exista o instanță wmi creată în interiorul namespace-ului root\ccm numit CCM_InstalledProduct
Vor exista 2 produse MSI listate în interiorul WM, 1 pentru clientul configmgr, iar celălalt pentru rolul MP.
Când încercăm ccmsetup.exe /uninstall, se face eliminarea doar a 1 produs care este pentru clientul manager de configurare, dar al 2-lea produs rămâne acolo și de aici problema.
Pentru a dezinstala complet punctul de management împreună cu clientul manager de configurare (dacă este instalat), folosiți următorul script vb.
salvați scriptul ca removeMP.vbs și rulați-l pe serverul cu probleme folosind drepturi administrative.
După ce scriptul va rula cu succes, va fi solicitată o repornire (obligatorie).
Reporniți serverul și instalați clientul Configuration Manager. De data aceasta s-a instalat cu succes și este capabil să comunice cu noul site sccm (PS1).
Sperăm că acest lucru vă ajută!
.