Failed to install Configmgr Client- The client version does not match the MP version The client will not be installed

Ostatnio rozwiązywałem problem z instalacją klienta sccm na serwerze, który był skonfigurowany jako punkt dystrybucji.

Instalacja klienta Konfiguracja klienta i proces instalacji jest bardzo prosty i nieskomplikowany, chyba że napotkasz problemy takie jak ten.

Gdy zacząłem przeglądać dziennik instalacji klienta ( ccmsetup.log), zobaczyłem następujące informacje w dzienniku.

ccmsetup failed with error code 0x80004005

Powyższy kod błędu mówi, że na serwerze jest zainstalowany punkt zarządzania, który nie pasuje do wersji klienta, którą próbujesz zainstalować.

Punkt zarządzania i klient współdzieliły te same binaria do działania stąd wersja klienta musi być zgodna.

Więc, zacząłem patrzeć na role systemu SCCM i jest on skonfigurowany z rolą DP ONLY i żadne inne role nie są skonfigurowane.

Ale z IIS i rejestru, widzę że, są pewne wpisy o punkcie zarządzania jak widać poniżej.

Więc pytanie brzmi, skąd ten punkt zarządzania został zainstalowany?

Dotarłem do klienta i uzyskałem następujące informacje:

Serwer DP, który ma problem był wcześniej skonfigurowany jako punkt zarządzania i dystrybucji i dołączony do witryny P01 (stary SCCM).

Klient planował zainstalować nową witrynę SCCM (PS1) i ponownie wykorzystać zdalną witrynę, która teraz ma problem, jako DP dla nowej witryny.

Klient odinstalował role MP i DP ze starej witryny, ale z jakiegoś powodu dezinstalacja DP lub MP nie mogła zakończyć się pomyślnie, a później problematyczny serwer został zainstalowany z rolą DP z nowej witryny SCCM (PS1).

i stara witryna SCCM (P01) została wycofana z użytku.

Teraz znamy tło problemu i zobaczymy jak go rozwiązać.

Próbowałem całkowicie odinstalować klienta używając ccmsetup.exe /uninstall, a także użyłem ccmclean.exe, ale nie udało mi się go uruchomić.

Kiedy instalujesz klienta ConfigMgr, tworzy on przestrzeń nazw zwaną Root\CCM i przechowuje konfigurację i polityki, które rządzą działaniem klienta ConfigMgr, a także punktu zarządzania (jeśli rola jest zainstalowana).

Na urządzeniu, które ma zainstalowanego klienta, a także MP, będzie instancja wmi utworzona wewnątrz przestrzeni nazw o nazwie CCM_InstalledProduct

Będą 2 produkty MSI wymienione wewnątrz WM, 1 dla klienta configmgr, a drugi dla roli MP.

gdy próbujemy ccmsetup.exe /uninstall, usuwa on tylko 1 produkt, który jest dla klienta menedżera konfiguracji, ale drugi produkt pozostaje i stąd ten problem.

Aby całkowicie odinstalować punkt zarządzania wraz z klientem menedżera konfiguracji (jeśli jest zainstalowany), użyj następującego skryptu vb.

zapisz skrypt jako removeMP.vbs i uruchom go na serwerze z uprawnieniami administracyjnymi.

Po pomyślnym uruchomieniu skryptu, zostanie wyświetlony monit o ponowne uruchomienie (obowiązkowe).

Reboot serwera i zainstaluj klienta menedżera konfiguracji. Tym razem zainstalował się on pomyślnie i jest w stanie komunikować się z nową witryną sccm (PS1).

Mam nadzieję, że to pomoże!

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.