Rozwiązywanie problemów z instalacją wypychanej klienta zaawansowanego w programie SMS 2003 i Configuration Manager 2007

W tym artykule opisano sposób rozwiązywania problemów z instalacją klienta zaawansowanego programu Microsoft Systems Management Server (SMS) 2003 i programu Microsoft System Center Configuration Manager 2007 podczas korzystania z metody instalacji wypychanej klienta.

Oryginalna wersja produktu: Microsoft System Center Configuration Manager 2007, System Center Configuration Manager 2007 R2, Microsoft System Center Configuration Manager 2007 R3
Oryginalny numer KB: 925282

Wprowadzenie

Istnieją pewne problemy, które mogą wystąpić podczas wdrażania klienta przy użyciu metody zaawansowanej instalacji wypychanej klienta. W tym artykule opisano proces instalacji, niektóre typowe problemy i ich rozwiązania oraz narzędzia i procedury rozwiązywania problemów.

Poniższa zawartość dotyczy klienta zaawansowanego programu SMS 2003 i metody zaawansowanej instalacji wypychanej klienta, ale te same informacje dotyczą klienta programu System Center Configuration Manager 2007 (czasami określanego jako klient programu ConfigMgr 2007).

Jeśli używasz metody zaawansowanej instalacji wypychanej klienta SMS 2003 do automatycznej instalacji klienta zaawansowanego programu SMS 2003 na komputerach w lokacji programu SMS, może wystąpić co najmniej jeden z następujących problemów:

  • Klient zaawansowany programu SMS nie jest zainstalowany.
  • Klient zaawansowany programu SMS jest zainstalowany. Nie można jednak uzyskać automatycznego przypisania lokacji.
  • Klient zaawansowany programu SMS jest zainstalowany i przypisany. Nie może jednak komunikować się z serwerem lokacji programu SMS.

W tym artykule proces zaawansowanej instalacji wypychanej klienta programu SMS jest podzielony na trzy fazy. Każda faza ma swój własny odrębny zestaw problemów.

Uwaga

Często zadawane pytania i odpowiedzi dotyczące problemów z klientem zaawansowanym programu SMS można znaleźć w często zadawanych pytaniach dotyczących klienta programu SMS. Aby wyświetlić często zadawane pytania dotyczące klienta programu SMS, zobacz Często zadawane pytania dotyczące klientów.

  • Faza przed instalacją

    Klient programu SMS Configuration Manager nawiązuje połączenie z klientem docelowym i weryfikuje informacje o systemie operacyjnym i kliencie klienta. Pliki źródłowe instalacji klienta są kopiowane, a następnie proces instalacji pobiera podstawowe składniki programu SMS na komputer kliencki.

  • Faza instalacji

    Klient zaawansowany programu SMS kopiuje pliki instalacyjne z serwera lokacji, a następnie uruchamia instalatora.

  • Faza po instalacji

    Po zakończeniu instalacji klient zaawansowany programu SMS uzyskuje przypisanie lokacji, wysyła informacje o odnajdywanie pulsu do serwera lokacji programu SMS, a następnie kontaktuje się z domyślnym punktem zarządzania w celu pobrania zasad klienta zaawansowanego programu SMS.

Faza przed instalacją

  1. W fazie przed instalacją program SMS odnajduje komputer kliencki, a następnie generuje plik żądania konfiguracji klienta (CCR). Plik CCR zawiera nazwę komputera klienckiego i dodatkowe informacje.

  2. Configuration Manager SMSClient nawiązuje połączenie z udziałem ADMIN$ na kliencie. Jest to oparte na informacjach w pliku CCR.

  3. Klient Configuration Manager nawiązuje połączenie z rejestrem klienta i zbiera informacje o kliencie. Ten proces jest wyświetlany jako wpis dziennika w Ccm.log jako połączenie z IPC$.

  4. Pliki podstawowych składników PROGRAMU SMS, MobileClient.tcf i Ccmsetup.exe, znajdują się w folderze SMS\bin\I386\. Te pliki są pobierane do folderu %windir%\System32\ccmsetup na komputerze klienckim.

  5. Klient Configuration Manager sprawdza, czy usługa Ccmsetup została uruchomiona pomyślnie przed odłączeniem. Plik CCR jest dodawany do folderu SMS\Inboxes\Ccrretry.box w celu weryfikacji, czy instalacja zakończyła się pomyślnie. Po drugiej próbie weryfikacji program SMS określa, że host agenta programu SMS jest uruchomiony, a następnie usuwa plik CCR.

  6. Jeśli klient Configuration Manager napotka błędy podczas tego procesu, nazwa pliku CCR zostanie zmieniona na nazwę docelowego komputera klienckiego i zostanie umieszczona w folderze SMS\Inboxes\Ccrretry.box. Klient Configuration Manager sprawdza pliki w tym folderze skrzynki odbiorczej co 60 minut i próbuje ponownie je przetworzyć 168 razy (siedem dni), zanim zostaną odrzucone. Te informacje są rejestrowane w Ccm.log.

Rozwiązywanie problemów przed instalacją

Nowo odnalezione komputery klienckie nie są przypisane do bieżącej lokacji

Ten problem zazwyczaj występuje, gdy granice lokacji programu SMS są niepoprawnie skonfigurowane lub granice lokacji nie są zgodne z typem zebranych danych odnajdywania. W takim przypadku żadne pliki CCR nie są tworzone dla komputerów klienckich przez menedżera danych odnajdywania programu SMS, a proces instalacji nie występuje.

Aby uzyskać więcej informacji na temat konfigurowania granic lokacji programu SMS, zobacz sekcję Planowanie wdrożenia klienta w przewodniku po pojęciach, planowaniu i wdrożeniu serwera zarządzania systemami 2003.

Zaawansowana instalacja wypychana klienta nie jest włączona w odpowiedniej lokacji

Jeśli zaawansowana instalacja wypychana klienta nie jest włączona dla lokacji, menedżer danych odnajdywania programu SMS nie generuje automatycznie pliku CCR dla komputerów klienckich, które nie znajdują się w granicach własnej lokacji.

Klient programu SMS Configuration Manager nie może nawiązać połączenia z udziałem klienta Administracja$ ani z usługą rejestru zdalnego (IPC$)

Jeśli Configuration Manager klienta nie może nawiązać połączenia z Administracja$, w pliku Ccm.log są rejestrowane błędy podobne do następujących:

7260 (0x1C5C)6.06.2006 07:06:31
Próba nawiązania połączenia z udziałem administracyjnym "\\<nazwa>_komputera\Administracja$" przy użyciu konta "domain\account" SMS_CLIENT_CONFIG_MANAGER 7400 (0x1CE8)6/6/2006 07:06:34
WNetAddConnection2 nie powiodło się (LOGON32_LOGON_NEW_CREDENTIALS) przy użyciu domeny konta\konta (000004b3)SMS_CLIENT_CONFIG_MANAGER 7400 (0x1CE8)6/6/2006 7:06:34 AM
WNetAddConnection2 nie powiodło się (LOGON32_LOGON_INTERACTIVE) przy użyciu domeny konta\konta (000004b3)SMS_CLIENT_CONFIG_MANAGER 660 (0x0294)6/6/2006 7:06:35 AM
BŁĄD: Nie można nawiązać połączenia z rejestrem zdalnym dla nazwy komputera "nazwa komputera", błąd 53.SMS_CLIENT_CONFIG_MANAGER 660 (0x0294)6/6/2006 7:06:35 AM
BŁĄD: Nie można uzyskać dostępu do maszyny docelowej na żądanie: "nazwa komputera. KRC", nazwa komputera: "nazwa komputera", kod błędu: 53SMS_CLIENT_CONFIG_MANAGER 660 (0x0294)6/6/2006 7:06:36 AM
Przechowywane żądanie "nazwa komputera. KRC", nazwa komputera "nazwa komputera", w kolejce "Ponów próbę".
SMS_CLIENT_CONFIG_MANAGER

W takiej sytuacji kod błędu 53 jest rejestrowany, gdy serwer lokacji nie może zlokalizować klienta:

Nie odnaleziono ścieżki sieciowej.

Kod błędu 53 jest zwykle poprzedzony następującym komunikatem o błędzie:

000004b3 — "Żaden dostawca sieci nie zaakceptował danej ścieżki sieciowej".

Ten wpis dziennika może wystąpić przed błędem 53 lub mogą istnieć dodatkowe informacje między tym wpisem dziennika a błędem 53 w pliku dziennika.

Ten problem może wystąpić, gdy spełniony jest co najmniej jeden z następujących warunków:

  • Występują problemy z łącznością sieciową.

  • Występują problemy z rozpoznawaniem nazw, na przykład z usługą nazw internetowych systemu Windows (WINS) lub systemem nazw domen (DNS).

  • Usługa rejestru zdalnego jest wyłączona na komputerze klienckim.

  • Zapora systemu Windows XP lub Windows Server 2003 blokuje komunikację między klientem zaawansowanym programu SMS a serwerem lokacji programu SMS.

  • Usługa serwera na kliencie nie została uruchomiona.

  • Udostępnianie plików i drukarek dla sieci Microsoft Networks nie jest zainstalowane na komputerze klienckim.

    Jeśli udostępnianie plików i drukarek dla sieci microsoft nie jest zainstalowane na kliencie, zostanie wyświetlony następujący komunikat o błędzie:

    Błąd 67 — nie można odnaleźć nazwy sieci.

Konto zaawansowanej instalacji wypychanej klienta programu SMS jest niepoprawnie skonfigurowane lub nie istnieje lub jest zablokowane

W przypadku wystąpienia tego problemu w pliku Ccm.log na serwerze lokacji zostanie wyświetlony komunikat o błędzie o kodzie 5. W poniższym przykładzie komputer jest nazwą komputera zaawansowanego klienta programu SMS:

Próba nawiązania połączenia z udziałem administracyjnym "\\COMPUTER1\Administracja$" przy użyciu konta "domena\konto"
Połączenie WNetAddConnection2 nie powiodło się (LOGON32_LOGON_NEW_CREDENTIALS) przy użyciu domeny konta\konta(0000052e)

LogowanieUżytkładnik (LOGON32_LOGON_INTERACTIVE) przy użyciu domeny konta\konta (0000052e)

BŁĄD: Nie można nawiązać połączenia z rejestrem zdalnym dla nazwy komputera "Komputer", błąd 5.

BŁĄD: Nie można uzyskać dostępu do maszyny docelowej na żądanie: "Komputer", nazwa maszyny: "Komputer", kod błędu: 5

Uwaga

Kod błędu 5 to błąd odmowy dostępu.

Rozwiązanie

Konto zaawansowanej instalacji wypychanej klienta musi mieć poświadczenia administracyjne na komputerach, na których chcesz zainstalować składniki klienta zaawansowanego programu SMS.

Na wszystkich potencjalnych komputerach klienckich proces zaawansowanej instalacji wypychanej klienta wymaga przyznania uprawnień administratora do jednego z następujących kont:

  • Konto usługi SMS, gdy witryna jest uruchomiona w standardowym trybie zabezpieczeń
  • Zdefiniowane konta zaawansowanej instalacji wypychanej klienta

Możesz utworzyć wiele kont zaawansowanej instalacji wypychanej klienta. Klienci, którzy nie są członkami domeny, nie mogą uwierzytelniać kont domeny. W przypadku klientów, którzy nie są członkami domeny, możesz użyć konta lokalnego na komputerach klienckich.

Jeśli na przykład skonfigurowano konto standardowe na każdym komputerze do celów administracyjnych, a wszystkie konta mają to samo hasło, możesz zdefiniować konto zaawansowanej instalacji wypychanej klienta jako %machinename%\account.

Konto dostępu do sieci klienta zaawansowanego programu SMS jest niepoprawnie skonfigurowane, brakujące lub zablokowane w środowisku innym niż Usługa Active Directory

Musisz skonfigurować konto dostępu do sieci klienta zaawansowanego programu SMS 2003 dla lokacji programu SMS 2003, zanim będzie można użyć metody zaawansowanej instalacji wypychanej klienta do wdrożenia oprogramowania klienta zaawansowanego programu SMS 2003 na komputerach klienckich w następujących środowiskach innych niż Active Directory:

  • Grupa robocza
  • Domena systemu Windows NT 4.0
  • Niezaufany las

Konto dostępu do sieci klienta zaawansowanego jest kontem na poziomie domeny utworzonym dla klientów zaawansowanych. Jeśli zdefiniujesz konto w środowisku innym niż Active Directory, konto będzie używane do uzyskiwania dostępu do pliku Client.msi i powiązanych plików instalacyjnych z udziału SMSClient na serwerze lokacji programu SMS lub w punkcie zarządzania programu SMS.

Uwaga

Jeśli konto dostępu do sieci klienta zaawansowanego programu SMS jest niedostępne, program SMS używa aktualnie zalogowanego konta użytkownika, konta systemu lokalnego lub konta komputera komputera docelowego do nawiązania tego połączenia.

W tej konfiguracji konto dostępu do sieci klienta zaawansowanego programu SMS przypomina konto połączenia klienta na starszym komputerze klienckim programu SMS.

Faza instalacji

  1. Ccmsetup.exe uruchamia się, a następnie skanuje plik MobileClient.tcf. Ten plik jest plikiem konfiguracji, z którego Ccmsetup.exe uzyskuje informacje wymagane do zlokalizowania pliku Client.msi na serwerze lokacji. Plik MobileClient.tcf zawiera również kod lokacji programu SMS, nazwę serwera punktu zarządzania, granicę lokacji i inne informacje.

  2. Ccmsetup.exe pobiera plik client.msi z folderu udostępnionego SMSClient\i386 w punkcie zarządzania programu SMS lub z folderu Client\i386 w folderze udostępnionym kodu > SMS_<site na serwerze lokacji programu SMS. Instalator klienta zaawansowanego uruchamia program konfiguracji Client.msi przy użyciu parametrów określonych przez administratora w konsoli administratora programu SMS.

Rozwiąż problemy z instalacją

Klient zaawansowany programu SMS nie może uzyskać dostępu do pliku instalacyjnego na serwerze lokacji programu SMS

Plik Client.msi znajduje się w folderze SMSClient\i386 w punktach zarządzania lub w folderze Client\i386 na serwerze lokacji programu SMS.

Aby rozwiązać problemy z dostępem do tego pliku, sprawdź następujące dzienniki na komputerze klienta zaawansowanego programu SMS:

  • %windir%\System32\Ccmsetup\Ccmsetup.log
  • %windir%\System32\Ccmsetup\Client.msi.log

Rozwiązanie

Podczas próby rozwiązania problemu z błędem można użyć narzędzia śledzenia wiadomości SMS (Trace32.exe), aby przejrzeć dane dziennika programu SMS i zlokalizować następujący komunikat o błędzie:

Zwracana wartość 3

Wiersze, które pojawiają się przed tym błędem, wspominają o tym, dlaczego instalacja nie została ukończona pomyślnie.

Uwaga

Podczas przeglądania pliku Client.msi.log na komputerze klienta zaawansowanego nie wyszukuj słowa Błąd , aby ustalić, dlaczego instalacja nie została ukończona pomyślnie. Plik Client.msi.log zawiera wszystkie informacje dostępne dla aplikacji Instalatora Microsoft Windows. Te informacje obejmują komunikaty o błędach i inne właściwości.

Narzędzie śledzenia programu SMS jest zawarte w zestawie narzędzi System Management Server 2003.

Klient zaawansowany programu SMS nie może uzyskać dostępu do punktu zarządzania podczas uaktualniania

Gdy komputer klienta zaawansowanego programu SMS nie może uzyskać dostępu do punktu zarządzania, Ccmsetup.log zawiera następujący błąd:

Serwer nie może przetworzyć komunikatu i zwrócił kod stanu 404

Ten problem zazwyczaj występuje, gdy punkt zarządzania nie jest zainstalowany lub nie uruchamia się poprawnie.

Rozwiązanie

Aby rozwiązać ten problem, zobacz sekcję Rozwiązywanie problemów z punktem zarządzania .

Klienci, którzy są wdrażane przy użyciu Capinst.exe, nie są pomyślnie instalowani

Podczas wdrażania klienta zaawansowanego przy użyciu Capinst.exe należy upewnić się, że punkt lokalizatora serwera (SLP) jest dostępny. Protokół SLP zwraca listę punktów zarządzania.

Rozwiązanie

Zainstaluj punkt lokalizatora serwera, a następnie upewnij się, że protokół SLP został opublikowany w usłudze Active Directory lub jest zarejestrowany w bazie danych WINS.

  1. Zainstaluj punkt lokalizatora serwera. SLP można dodać jako rolę systemu lokacji w konsoli administratora programu SMS. Aby to zrobić, wykonaj następujące kroki.

    1. Kliknij przycisk Start, wskaż pozycję Programy, wskaż pozycję Serwer zarządzania systemami, a następnie kliknij pozycję Konsola administratora programu SMS.

    2. W konsoli administratora programu SMS rozwiń węzełHierarchia lokacji usługiSite>Hierarchy SiteCode-SiteName>Ustawienia lokacji>.

    3. Kliknij pozycję Systemy lokacji, kliknij prawym przyciskiem myszy serwer, który działa jako punkt zarządzania, a następnie kliknij pozycję Właściwości.

    4. W \\ServerName Właściwości systemów lokacji okno dialogowe, wybierz kartę Punkt lokalizatora serwera , a następnie zaznacz pole wyboru Użyj tego systemu lokacji jako punktu lokalizatora serwera .

    5. Na liście obok pozycji Baza danych możesz wybrać bazę danych lokacji lub inną bazę danych. Zaznacz zaznaczenie, a następnie kliknij przycisk OK.

  2. Jeśli protokół SLP już istnieje, upewnij się, że został opublikowany w usłudze Active Directory lub zarejestrowany w bazie danych WINS, jeśli schemat usługi Active Directory nie został rozszerzony. Usługa WINS jest również używana jako rezerwowy element, jeśli zapytanie LDAP (Lightweight Directory Access Protocol) zakończy się niepowodzeniem.

Problemy z instalacją usługi BITS

Problemy z instalacją usługi inteligentnego transferu w tle (BITS) mogą być trudne do wykrycia, czy instalacja usługi BITS uruchomiona w ramach Client.msi powoduje niepowodzenie zaawansowanej instalacji wypychanej klienta. Jeśli instalacja usługi BITS nie powiedzie się, instalacja wypychana klienta zaawansowanego nie powiedzie się.

Rozwiązanie

Uruchom instalację usługi BITS ręcznie, aby określić błędy. Można to zrobić przy użyciu następujących metod:

  1. Pobierz i zainstaluj klienta usługi BITS 1.5 (Bits_v15_client_setup.exe).

  2. Uruchom msiexec /a client.msi polecenie w wierszu polecenia, aby wyodrębnić plik Bits_v15_client_setup.exe z pliku Client.msi, a następnie kliknij dwukrotnie plik bitssetup_clnt_installer.exe. Jeśli instalacja usługi BITS nie rozpocznie się pomyślnie, należy sprawdzić plik Bitssetup.log pod kątem błędów. Jeśli instalacja usługi BITS zakończy się pomyślnie, spróbuj ponownie uruchomić Client.msi pliku.

Rejestracja pliku XML nie powiodła się

Komputer klienta zaawansowanego programu SMS 2003 może nie uzyskać ustawień konfiguracji z serwera lokacji. W takim przypadku może zostać wyświetlony komunikat o błędzie podobny do następującego w pliku Ccmexec.log na komputerze klienta zaawansowanego programu SMS:

Błąd podczas tworzenia obiektu XML DOM (0x80040154) CForwarder_Base::Send failed (0x80004005).

W takim przypadku plik Msxml3.dll może nie zostać zarejestrowany lub brakuje go.

Rozwiązanie

Pobierz plik Msxml3.msi i zainstaluj go na komputerach wymagających zainstalowania programu Microsoft XML Parser (MSXML) 3.0 z dodatkiem Service Pack 7 (SP7) lub nowszym. Zainstalowanie pliku Msxml3.msi powoduje również zarejestrowanie dodatkowych plików DLL.

Faza po instalacji

  1. Domyślnie, jeśli właściwości zaawansowanej instalacji wypychanej klienta określają, że klient jest automatycznie przypisywany do lokacji przy użyciu właściwości SMSSITECODE=AUTO, klient wysyła zapytanie do usługi Active Directory o przypisanie lokacji.

  2. Jeśli usługa Active Directory nie jest zainstalowana lub schemat programu SMS nie zostanie rozszerzony, klient wyszukuje punkt lokalizatora serwera, z którego ma zostać pobrane przypisanie lokacji i informacje o punkcie zarządzania.

  3. Jeśli schemat usługi Active Directory zostanie rozszerzony, klient uzyskuje informacje o przypisaniu lokacji i punkcie zarządzania przy użyciu zapytania LDAP do usługi Active Directory.

  4. Gdy klient używa wyszukiwania SLP lub wyszukiwania usługi Active Directory w celu zlokalizowania domyślnego punktu zarządzania, klient żąda początkowych zasad z punktu zarządzania.

Rozwiązywanie problemów po instalacji

Klient zaawansowany programu SMS został zainstalowany pomyślnie, ale nie jest wyświetlany jako zainstalowany lub przypisany

  1. Musisz sprawdzić, czy usługa hosta agenta programu SMS jest uruchomiona na kliencie. Jeśli usługa hosta agenta programu SMS nie jest uruchomiona, klient może nie wysłać rekordu odnajdywania pulsu, aby zgłosić, że klient jest zainstalowany i przypisany.

  2. Kliknij dwukrotnie element Panel sterowania klienta programu SMS na komputerze klienta zaawansowanego programu SMS, a następnie wybierz kartę Zaawansowane w polu Właściwości zarządzania systemami. Jeśli na liście nie ma kodu witryny, wybierz pozycję Automatycznie odnajduj. Jeśli odnajdywanie zakończy się niepowodzeniem, może to być spowodowane co najmniej jednym z następujących powodów:

    • Schemat usługi Active Directory nie został rozszerzony dla programu SMS 2003. Jeśli uruchomiono ExtADSch.exe ręcznie w celu rozszerzenia schematu usługi Active Directory, plik ExtADSch.log będzie zawierać informacje o aktualizacji usługi Active Directory i o tym, czy usługa Active Directory została pomyślnie rozszerzona. Ten plik dziennika znajduje się w katalogu głównym dysku systemowego.

      Uwaga

      Aby rozszerzyć schemat usługi Active Directory, musisz być administratorem przedsiębiorstwa.

    • Systemy lokacji programu SMS nie zostały opublikowane w usłudze Active Directory. Możesz wyświetlić \SMS\Logs\Sitecomp.log na serwerze PROGRAMU SMS, aby sprawdzić, czy systemy lokacji programu SMS zostały opublikowane. Aby uzyskać więcej informacji na temat udzielania uprawnień w kontenerze zarządzania systemem w usłudze Active Directory, zobacz Menedżer składników lokacji mogą rejestrować komunikaty o stanie po zainstalowaniu programu SMS 2003 lub Configuration Manager 2007

    • Nie można znaleźć punktu lokalizatora serwera. Protokół SLP musi zostać opublikowany w usłudze Active Directory lub zarejestrowany w usłudze WINS w środowiskach innych niż Active Directory.

Klient zaawansowany programu SMS został zainstalowany pomyślnie, ale nie otrzymuje przypisania lokacji

Komputer kliencki jest wyświetlany w kolekcjach z następującymi wartościami:

Kod witryny Klient Przypisane Typ klienta
ABC Tak Nie Advanced

W takim przypadku klient zaawansowany programu SMS może być wymieniony jako klient. Nie jest ona jednak przypisana do witryny. Dzieje się tak z następujących powodów:

  • Informacje o kolekcji nie zostały zaktualizowane. Aktualizacje kolekcji są uruchamiane w harmonogramie dziennym lub tygodniowym. W takim przypadku należy upewnić się, że informacje o kolekcji zostały zaktualizowane. Możesz ręcznie zaktualizować członkostwo w kolekcji, a następnie zaktualizować widok kolekcji.

  • Klient może być również klientem innej lokacji i nie jest przypisany do tej, którą wyświetlasz w konsoli administratora programu SMS. Należy sprawdzić właściwości zaawansowane elementu zarządzania systemami klienta w Panel sterowania i sprawdzić, czy na liście znajduje się inna lokacja.

Klient zaawansowany programu SMS wyświetla przypisanie lokacji, ale nie jest wyświetlany jako zainstalowany

Komputer kliencki jest wyświetlany w kolekcjach z następującymi wartościami:

Kod witryny Klient Przypisane Typ klienta
ABC Nie Tak Advanced

Dzieje się tak, gdy spełniony jest co najmniej jeden z następujących warunków:

  • Informacje o kolekcji nie zostały zaktualizowane. Aktualizacje kolekcji są zwykle uruchamiane w harmonogramie dziennym lub tygodniowym. W takim przypadku należy upewnić się, że informacje o kolekcji zostały zaktualizowane. Możesz ręcznie zaktualizować członkostwo w kolekcji, a następnie zaktualizować widok kolekcji.

  • Komputer kliencki udostępnia ten sam identyfikator SMSID innemu komputerowi klienckiemu. Ten problem może wystąpić, gdy używasz obrazu dysku do zainstalowania klienta zaawansowanego programu SMS. Zduplikowane identyfikatory SMSID są również nazywane zduplikowanymi identyfikatorami GUID. Należy określić, czy na komputerach klienckich istnieją zduplikowane identyfikatory SMSID. Aby uzyskać więcej informacji na temat wykrywania zduplikowanych identyfikatorów GUID oraz sposobu używania Tranguid.exe do tworzenia nowego identyfikatora GUID programu SMS dla klientów, których dotyczy problem, zobacz Jak zlokalizować i wyczyścić zaawansowane identyfikatory GUID zduplikowanych klientów w programie SMS 2003.

  • Przypisano klienta zaawansowanego programu SMS. Klient zaawansowany programu SMS nie jest jednak zainstalowany. Musisz sprawdzić, czy klient zaawansowany programu SMS został zainstalowany pomyślnie i jest przypisany do przeglądanej witryny.

  • Metoda odnajdywania sieci jest włączona. W przypadku korzystania z metody odnajdywania sieci na serwerze IsClient zarządzania systemami (SMS) pola w bazie danych są wypełniane przy użyciu wartości Null . Jeśli inne metody odnajdywania są włączone, komputer pojawi się w kolekcji przypisanej bez zainstalowanego klienta, nawet jeśli klient jest zainstalowany. Aby rozwiązać ten problem, wyłącz metodę odnajdywania sieci. Sprawdź również, czy domyślnie włączona metoda odnajdywania pulsu nie została wyłączona. Następnie poczekaj na przekazanie określonego interwału sondowania odnajdywania pulsu. Gdy klienci wysyłają nowe dane odnajdywania, baza danych jest aktualizowana w celu odzwierciedlenia prawidłowych wartości.

    Uwaga

    Tylko metoda odnajdywania pulsu ustawi stan instalacji klienta na wartość Tak. Metoda odnajdywania systemu usługi Active Directory nie aktualizuje IsClient pola w bazie danych programu SMS.

  • Odnajdywanie pulsu nie zostało zgłoszone od czasu zainstalowania klienta.

    Rozwiązanie

    1. Sprawdź, czy na kliencie wystąpił puls, przeglądając inventoryagent.log. Ten dziennik znajduje się w folderze %windir%\System32\ccm\logs . Musisz zlokalizować Inventory: Action=Discovery ReportType=Full ciąg.

    2. Aby wyświetlić stan danych odnajdywania, możesz użyć narzędzia Advanced Client Spy. To narzędzie jest częścią zestawu narzędzi SMS 2003 Toolkit 1.

      We właściwościach rekordu odnajdywania można wyświetlić metodę odnajdywania, która zgłosiła odnajdywanie, oraz czas ostatniego uruchomienia procesu odnajdywania. Możesz przejrzeć rekord, aby ustalić, czy problemem jest niepowodzenie uruchomienia właściwości odnajdywania. Jeśli dane dostarczane przez odnajdywanie pulsu są aktualne, ten problem może wystąpić z powodu problemu z przypisaniem klienta na komputerze klienta zaawansowanego programu SMS. Jeśli nie ma prawidłowych danych odnajdywania pulsu, może wystąpić problem z komunikacją między klientem, punktem zarządzania, lokacją i bazą danych lokacji.

    Rozwiązywanie problemów z odnajdywaniem pulsu

    Za pomocą usługi Systems Management można ręcznie zainicjować odnajdywanie pulsu na kliencie. Aby to zrobić, wykonaj następujące kroki.

    1. Kliknij przycisk Start, wskaż polecenie Panel sterowania, a następnie kliknij dwukrotnie pozycję Zarządzanie systemami.
    2. Kliknij kartę Akcje , wybierz cykl zbierania danych odnajdywania, a następnie kliknij pozycję Inicjuj akcję.

    Zwróć uwagę, czy wybrano zadanie Wyczyść flagę instalacji i porównaj interwał Ponownego odnajdywania klienta z interwałem odnajdywania pulsu . Jeśli interwał ponownego odnajdywania klienta jest mniejszy niż interwał odnajdywania pulsu , należy to zmienić, aby upewnić się, że interwał ponownego odnajdywania klienta jest wartością większą niż interwał odnajdywania pulsu . Aby to zrobić, wykonaj następujące kroki.

    1. W konsoli administratora programu SMS 2003 rozwiń węzełHierarchia lokacjibazy danych>lokacji w kodzie> lokacji > Zadaniakonserwacji lokacji>.>

    2. Kliknij dwukrotnie pozycję Wyczyść flagę instalacji, upewnij się, że interwał harmonogramu jest wartością większą niż interwał odnajdywania pulsu , a następnie kliknij przycisk OK.

    Uwaga

    Ustawienie Odnajdywanie pulsu znajduje się w konsoli administratora programu SMS w obszarzeHierarchia lokacjibazy danych> lokacji > metodyodnajdywania ustawień>lokacji kodu>lokacji.

Klient zaawansowany programu SMS nie otrzymuje zasad po instalacji

Ten problem występuje, gdy punkt zarządzania programu SMS nie jest zainstalowany lub nie działa. Więcej informacji na temat tego problemu można znaleźć w sekcji Rozwiązywanie problemów z punktem zarządzania .

Klienci zaawansowani programu SMS nie są instalowani w lokacjach dodatkowych

Podczas przeprowadzania automatycznej zaawansowanej instalacji wypychanej klienta z podstawowej lokacji programu SMS klient zaawansowany programu SMS jest instalowany na komputerach znajdujących się w lokacji głównej. Klient zaawansowany programu SMS nie jest jednak zainstalowany na komputerach znajdujących się w lokacji dodatkowej.

Ten problem występuje, gdy opcja Uwzględnij tylko klientów przypisanych do tej lokacji jest włączona w oknie dialogowym Właściwości instalacji wypychanej klienta . Ten problem można rozwiązać przy użyciu jednej z następujących metod:

  1. Uruchom Kreatora zaawansowanej instalacji wypychanej klienta, a następnie wyczyść pole wyboru Uwzględnij tylko klientów przypisanych do tej lokacji .

    Uwaga

    Nie można włączyć opcji Uwzględnij tylko klientów przypisanych do tej witryny w wierszu polecenia. Należy to zrobić ręcznie w Kreatorze zaawansowanej instalacji wypychanej klienta.

  2. Upewnij się, że metoda zaawansowanej instalacji wypychanej klienta jest włączona w lokacji dodatkowej. Ponadto upewnij się, że niezbędne metody odnajdywania są włączone w lokacji.

    Uwaga

    Podczas wykonywania metody zaawansowanej instalacji wypychanej klienta z lokacji dodatkowej w celu zainstalowania klienta zaawansowanego programu SMS nie można ustawić SMSSITECODE={Secondary Sitecode} kodu lokacji, w którym kod lokacji dodatkowej jest kodem lokacji dodatkowej. Jeśli w ten sposób ustawisz kod lokacji dodatkowej, klient zaawansowany programu SMS zostanie zainstalowany w stanie, w którym wydaje się, że jest przypisany i zarządzany przez lokację dodatkową.

Rozwiązywanie problemów z punktem zarządzania

Aby ułatwić określenie, czy występują problemy z punktem zarządzania, komputer kliencki może zażądać zasad maszyny z punktu zarządzania. Aby zażądać zasad maszyny z punktu zarządzania, wykonaj następujące kroki:

  1. Kliknij przycisk Start, wskaż polecenie Panel sterowania, a następnie kliknij dwukrotnie pozycję Zarządzanie systemami.
  2. Kliknij kartę Akcje , wybierz pozycję Pobieranie zasad maszyny & cyklu oceny, a następnie kliknij pozycję Inicjuj akcję.
  3. Aby zaktualizować element Panel sterowania systemów zarządzania, należy zamknąć i ponownie otworzyć element Panel sterowania zarządzania systemami.

Aby uzyskać więcej informacji na temat rozwiązywania problemów z punktem zarządzania programu SMS, zobacz Narzędzia do rozwiązywania problemów.

Narzędzia i procedury ułatwiające rozwiązywanie problemów z instalacją klienta zaawansowanego programu SMS

Aby pomóc w rozwiązywaniu problemów z instalacją klienta zaawansowanego programu SMS, może być konieczne wykonanie następujących kroków:

  • Użyj pliku CCR, aby ręcznie wyzwolić instalację klienta.
  • Użyj konsoli administratora programu SMS, aby wymusić pełną ponowną instalację klienta zaawansowanego programu SMS.
  • Użyj narzędzia Ccmclean.exe, aby usunąć klienta zaawansowanego programu SMS 2003.
  • Zbierz pliki dziennika serwera SMS i pliki dziennika klienta zaawansowanego programu SMS do analizy.

Ręczne wyzwalanie instalacji klienta przy użyciu pliku CCR

Po włączeniu metody zaawansowanej instalacji wypychanej klienta program SMS automatycznie tworzy plik CCR. Plik CCR jest przydatny do rozwiązywania problemów z instalacjami klienta. Plik CCR można również utworzyć i zastosować do serwera ręcznie. Aby to zrobić, wykonaj następujące kroki.

  1. Kliknij przycisk Start, kliknij przycisk Uruchom, wpisz Notatnik, a następnie kliknij przycisk OK.

  2. W Notatniku wpisz następujące dwa wiersze:

    [Żądanie konfiguracji klienta NT]
    Nazwa maszyny=NetBIOSName

    Uwaga

    W tym przykładzie nazwa NetBIOSName to nazwa komputera, na którym chcesz zainstalować klienta zaawansowanego programu SMS.

  3. Kliknij pozycję Plik, a następnie kliknij pozycję Zapisz jako.

  4. W oknie dialogowym Zapisz jako wpisz "test.ccr", a następnie kliknij przycisk OK. Musisz dołączyć cudzysłów.

  5. Po ręcznym utworzeniu pliku CCR skopiuj go i wklej do folderu SMS\Inboxes\Ccr.box na serwerze lokacji programu SMS. Po przetworzeniu pliku CCR plik jest przenoszony do folderu SMS\Inboxes\Ccr.box\Inproc . Po zakończeniu procesu plik CCR zostanie przeniesiony do folderu SMS\Inboxes\Ccrretry.box i zostanie zmieniony na nazwę komputera docelowego.

Użyj konsoli administratora programu SMS, aby wymusić pełną ponowną instalację klienta zaawansowanego programu SMS

  1. Kliknij przycisk Start, wskaż pozycję Programy, wybierz pozycjęKonsola administratora programu SMS serwera >zarządzania systemami.
  2. Rozwiń węzełZbiory>baz danych> witrynWszystkie systemy.
  3. W okienku po prawej stronie kliknij prawym przyciskiem myszy odnalezionego klienta programu SMS 2003, wybierz pozycję Wszystkie zadania, a następnie wybierz pozycję Zainstaluj klienta.
  4. Na ekranie Witamy w Kreatorze instalacji wypychanej klienta wybierz pozycję Dalej.
  5. Na stronie Opcje instalacji klienta zaznacz pole wyboru Zawsze instaluj (napraw lub uaktualnij istniejącego klienta).
  6. Kliknij przycisk Dalej, a następnie kliknij przycisk Zakończ.

Podczas wykonywania zaawansowanej instalacji wypychanej klienta z konsoli administratora programu SMS są używane następujące pliki dziennika:

  • Plik Smsprov.log zawiera informacje o tworzeniu CCR.
  • Plik Ccm.log zawiera informacje o procesie instalacji klienta.

Uwaga

Te pliki dziennika znajdują się w folderze \SMS\Logs na serwerze lokacji programu SMS. Dziennik dostawcy programu SMS może znajdować się na zdalnym SQL Server, jeśli SQL Server nie znajduje się na komputerze serwera lokacji programu SMS. Jeśli jednak klient jest zainstalowany z lokacji dodatkowej, należy przejrzeć Ccm.log z lokacji dodatkowej, a nie z lokacji nadrzędnej.

Użyj narzędzia Ccmclean.exe, aby usunąć klienta zaawansowanego programu SMS 2003

Narzędzie Ccmclean.exe jest składnikiem zestawu narzędzi SMS 2003. Narzędzie umożliwia usunięcie klienta zaawansowanego programu SMS 2003, punktu zarządzania programu SMS 2003 lub obu tych elementów.

Poniżej przedstawiono składnię używaną przez narzędzie Ccmclean:

  • Ccmclean /client: Spowoduje to usunięcie klienta zaawansowanego programu SMS.
  • Ccmclean /mp: Spowoduje to usunięcie punktu zarządzania.
  • Ccmclean /all: Spowoduje to usunięcie klienta zaawansowanego programu SMS i punktu zarządzania, jeśli oba są zainstalowane.

Zbieranie plików dziennika klienta zaawansowanego programu SMS i serwera SMS do analizy

Zalecamy użycie narzędzia Trace32 (SMSTrace), które jest częścią zestawu narzędzi SMS do wyświetlania plików dziennika, ponieważ umożliwia wyświetlanie plików dziennika w czasie rzeczywistym. Funkcja SMSTrace umożliwia również wykonywanie wyszukiwania kodu błędu. Naciśnij klawisze CTRL+L w polu SMSTrace, aby wyświetlić okno dialogowe wyszukiwania błędów. Następnie możesz wprowadzić kod błędu. Jeśli jest to kod błędu, który może odszyfrować program SMSTrace, taki jak błąd Win32 lub błąd WMI, zostanie również wyświetlony tekst kodu błędu.