Rozwiązywanie problemów z integracją Microsoft Store dla Firm i edukacji z usługą Configuration Manager

Ten artykuł zawiera najważniejsze wskazówki i poprawki dotyczące rozwiązywania najważniejszych problemów związanych z integracją Microsoft Store dla Firm and Education (MSfB) z usługą Configuration Manager.

Aby uzyskać więcej informacji na temat korzystania z Microsoft Store dla Firm i edukacji z Configuration Manager, zobacz Zarządzanie aplikacjami z Microsoft Store dla Firm i edukacji za pomocą Configuration Manager.

Monitorowanie

Stan składnika

W konsoli Configuration Manager przejdź do obszaru roboczego Monitorowanie, rozwiń węzeł Stan systemu i wybierz węzeł Stan składnika. Monitorowanie stanu następujących składników:

  • SMS_BUSINESS_APP_PROCESS_MANAGER
  • SMS_CLOUDCONNECTION

Stan synchronizacji

W konsoli Configuration Manager przejdź do obszaru roboczego Administracja, rozwiń węzeł Cloud Services i wybierz węzeł Microsoft Store dla Firm. Sprawdź kolumnę Stan ostatniej synchronizacji .

Wyświetlanie zsynchronizowanych aplikacji

W konsoli Configuration Manager przejdź do obszaru roboczego Biblioteka oprogramowania, rozwiń węzeł Zarządzanie aplikacjami i wybierz węzeł Informacje o licencji dla aplikacji ze sklepu.

Pliki dziennika

WSfBSyncWorker.log

Ten plik dziennika znajduje się w punkcie połączenia z usługą \Logs w katalogu instalacyjnym Configuration Manager. Rejestruje informacje o komunikacji z usługą w chmurze. Te informacje obejmują metadane, ikony, pakiety i pobieranie plików licencji.

Aby zmienić poziom dziennika, zmień wartość na LoggingLevel0 w kluczu HKLM\SOFTWARE\Microsoft\SMS\Tracing\SMS_CLOUDCONNECTION rejestru. Aby uzyskać więcej informacji, zobacz Konfigurowanie opcji rejestrowania.

SMS_CLOUDCONNECTION.log

Ten plik dziennika znajduje się w punkcie połączenia z usługą \Logs w katalogu instalacyjnym Configuration Manager. Jeśli usługa WSfBSyncWorker nie jest uruchomiona lub wielokrotnie uruchamia się i zatrzymuje, przejrzyj wpisy w tym pliku dziennika.

Uwaga

Ten plik dziennika jest udostępniany innym funkcjom.

BusinessAppProcessWorker.log

Ten plik dziennika znajduje się na serwerze lokacji lokacji najwyższego poziomu w hierarchii. Jest on w \Logs katalogu instalacji Configuration Manager. Rejestruje informacje o następujących procesach:

  • Wstawianie informacji o metadanych zsynchronizowanych przez składnik BusinessAppProcessWorker do bazy danych
  • Przetwarzanie plików w programie \InstallDir\inboxes\businessappprocess.box

SMS_BUSINESS_APP_PROCESS_MANAGER.log

Ten plik dziennika znajduje się na serwerze lokacji lokacji najwyższego poziomu w hierarchii. Jest on w \Logs katalogu instalacji Configuration Manager. Jeśli usługa BusinessAppProcessWorker nie została uruchomiona lub wielokrotnie uruchamia się i zatrzymuje, przejrzyj wpisy w tym pliku dziennika.

Ostatnia synchronizacja nie powiodła się

Gdy stan ostatniej synchronizacji nie powiódł się, zacznij od przejrzenia następujących plików dziennika , aby zidentyfikować objaw:

  • WSfbSyncWorker.log
  • SMS_CLOUDCONNECTION.log

Następnie zapoznaj się z jedną z następujących sekcji, aby zapoznać się z typowymi problemami:

Błąd autoryzacji

Przyczyna

Ten problem może wystąpić, jeśli skonfigurowana aplikacja Microsoft Entra nie ma uprawnień do zarządzania Microsoft Store dla Firm i edukacją dla tej dzierżawy.

Obejście problemu

  1. Zaloguj się jako administrator w portalu Microsoft Store dla Firm lub Education.
  2. Przejdź do pozycji Ustawienia i wybierz pozycję Narzędzia do zarządzania.
  3. Jeśli aplikacji nie ma na liście, wybierz pozycję Dodaj narzędzie do zarządzania. Następnie wyszukaj według nazwy i wybierz aplikację Microsoft Entra skojarzoną z tym samym identyfikatorem ClientID co Configuration Manager.
  4. Jeśli stan nie jest wyświetlany jako Aktywny, wybierz pozycję Aktywuj w sekcji Akcja .
  5. W konsoli Configuration Manager przejdź do obszaru roboczego Administracja, rozwiń węzeł Cloud Services i wybierz węzeł Microsoft Store dla Firm. Zsynchronizuj z magazynem lub poczekaj na wystąpienie następnego interwału synchronizacji.

Porada

Aby znaleźć identyfikator ClientID w Configuration Manager:

  1. W konsoli Configuration Manager przejdź do obszaru roboczego Administracja, rozwiń węzeł Cloud Services i wybierz węzeł Microsoft Entra Tennts.
  2. Wybierz dzierżawę używaną do integracji Microsoft Store dla Firm i edukacji.
  3. W okienku wyników znajdź zgodną aplikację i przyjrzyj się kolumnie Identyfikator klienta .

Klucz tajny jest nieprawidłowy

Przyczyna

Ten problem może wystąpić, jeśli klucz tajny wygasł w aplikacji Microsoft Entra dla konfiguracji Microsoft Store dla Firm i education.

Rozwiązanie

Odnów klucz tajny dla aplikacji Microsoft Entra. Aby uzyskać więcej informacji, zobacz Odnawianie klucza tajnego.

Błąd podczas pobierania tokenu aplikacji

Przyczyna

Ten problem może wystąpić, jeśli połączona aplikacja nie istnieje już w Tożsamość Microsoft Entra.

Rozwiązanie

Usuń i ponownie utwórz połączenie z Microsoft Store dla Firm i education.

  1. W konsoli Configuration Manager przejdź do obszaru roboczego Administracja, rozwiń węzeł Cloud Services i wybierz węzeł Microsoft Store dla Firm.
  2. Wybierz istniejące połączenie.
  3. Wybierz pozycję Usuń na wstążce.

Następnie utwórz ponownie połączenie. Aby uzyskać więcej informacji, zapoznaj się z następującymi artykułami:

Lokalizacja zawartości nie istnieje lub nie ma nieprawidłowych uprawnień

Przyczyna

Podczas konfigurowania połączenia Microsoft Store dla Firm i education należy określić udział sieciowy do przechowywania zsynchronizowanej zawartości. Ten problem może wystąpić, jeśli ten udział nie istnieje lub ma nieprawidłowe uprawnienia. Konto komputera punktu połączenia z usługą powinno być właścicielem tego katalogu i wszystkich podkatalogów. Jeśli tak nie jest, zostanie wyświetlony błąd podobny do następującego błędu:

Failed to download package d788cc1b-ab00-bb5f-1548-f2dfe717583b-X86-Arm for product 9WZDNCRFJ3PS\0015.  
System.IO.IOException: This security ID may not be assigned as the owner of this object.

Aby wyświetlić skonfigurowaną lokalizację:

  1. W konsoli Configuration Manager przejdź do obszaru roboczego Administracja, rozwiń węzeł Cloud Services i wybierz węzeł Microsoft Store dla Firm.

  2. Wybierz konto i otwórz jego właściwości.

  3. Przejdź do karty Konfiguracja. Ustawienie Lokalizacja pokazuje ścieżkę sieci do przechowywania zawartości aplikacji pobranej z Microsoft Store dla Firm i edukacji.

Obejście problemu

  1. Jeśli jeszcze nie istnieje, utwórz udział.

  2. Sprawdź uprawnienia ntfs w folderze i uprawnienia w udziale sieciowym. Przyznaj konto komputera punktu połączenia usługi uprawnienia odczytu i zapisu .

Jeśli chcesz ponownie skonfigurować lokalizację, usuń i ponownie utwórz połączenie z nową lokalizacją zawartości.

Wystąpił błąd podczas wykonywania żądania HTTP wywołującego metodę "GET"

Przyczyna

Ten problem może wystąpić, jeśli synchronizacja aplikacji ze sklepu trwała tak długo, że adres URL zawartości wygasł.

Obejście problemu

Ponów próbę wykonania procesu synchronizacji

  1. W konsoli Configuration Manager przejdź do obszaru roboczego Administracja, rozwiń węzeł Cloud Services i wybierz węzeł Microsoft Store dla Firm.
  2. Wybierz połączenie. Na wstążce wybierz pozycję Synchronizuj z Microsoft Store dla Firm.

Za każdym razem powinno to trwać dalej. Może to potrwać kilka ponownych prób w zależności od następujących czynników:

  • Liczba aplikacji w trybie offline
  • Rozmiar pakietów
  • Szybkość sieci

Przy każdej próbie powinien zostać wyświetlony błąd mniej razy. Jeśli liczba błędów nie zmniejszy się, występuje inny problem.

Nie można zapisać większej liczby bajtów w buforze

Przyczyna

Ten problem może wystąpić, jeśli pakiet aplikacji jest większy niż 500 MB. Configuration Manager obsługuje tylko automatyczną synchronizację aplikacji offline z pakietami mniejszymi niż 500 MB.

Obejście problemu

Nie można automatycznie zsynchronizować tych aplikacji, ale możesz pobrać zawartość i ręcznie utworzyć aplikację:

  1. Uzyskaj identyfikator aplikacji, która kończy się niepowodzeniem, z następującego wiersza w WSfbSynWorker.log:

    Error(s) syncing or downloading application <ApplicationID> from the Microsoft Store for Business.

  2. Zaloguj się jako administrator w portalu Microsoft Store dla Firm lub Education. Znajdź stronę dla tej aplikacji.

    Porada

    Adres URL strony jest podobny do następującego: https://businessstore.microsoft.com/en-us/store/p/app/ApplicationID

    1. Wybierz pozycję Offline, jeśli nie została jeszcze wybrana. Następnie wybierz pozycję Zarządzaj.

    2. Utwórz oddzielny folder w udziale zawartości aplikacji dla wszystkich obsługiwanych platform.

    3. Pobierz pakiet do folderu pakietu.

    4. Pobierz zakodowany plik licencji jako .bin plik do folderu pakietu.

    5. Pobierz wszystkie wymagane struktury do folderu pakietu.

  3. W konsoli Configuration Manager przejdź do obszaru roboczego Biblioteka oprogramowania, rozwiń węzeł Zarządzanie aplikacjami i wybierz węzeł Aplikacje.

  4. Utwórz aplikację, ręcznie określając informacje o aplikacji.

    1. Utwórz typ wdrożenia dla każdej wcześniej pobranej obsługiwanej platformy.

    2. Typ: Pakiet aplikacji systemu Windows (*.appx, *.appxbundle)

    3. Określ plik appx/appxbundle dla rzeczywistego pakietu aplikacji, a nie wymagany pakiet zależności.

Potwierdź następujące szczegóły na ostatecznej stronie Importuj informacje :

  • Plik licencji: Określa .bin plik. Ten plik licencji jest wymagany dla aplikacji w trybie offline.
  • Zależności aplikacji systemu Windows: Sprawdź, czy wszystkie wymagane zależności są pobierane dla tego pakietu.

Pobieranie aplikacji online kończy się niepowodzeniem z 0x8024500c

Przyczyna

Błąd 0x8024500c podczas pobierania jest zwykle spowodowany przez zasady grupy Nie łącz się z żadnymi Windows Update lokalizacji internetowych, które blokują dostęp Windows Update.

Obejście problemu

Nie włączaj obiektu zasad grupy Nie łącz się z żadnym Windows Update lokalizacji internetowych.

Synchronizacja nie jest uruchamiana

W tej sekcji opisano następujące problemy z synchronizacją:

  • Proces synchronizacji jest uruchamiany ręcznie, ale nie jest uruchamiany
  • Witryna nie jest automatycznie synchronizowana każdego dnia

Zacznij od przejrzenia następujących plików dziennika , aby zidentyfikować objaw:

  • BusinessAppProcessWorker.log
  • SMS_BUSINESS_APP_PROCESS_MANAGER.log
  • WsfbSyncWorker.log
  • SMS_CLOUDCONNECTION.log

Następnie zapoznaj się z jedną z następujących sekcji, aby zapoznać się z typowymi problemami:

Synchronizacja ręczna nie jest uruchamiana

Przyczyna

Ten problem może wystąpić, jeśli synchronizacja zostanie uruchomiona mniej niż 10 minut po poprzedniej synchronizacji. Nie można synchronizować częściej niż co 10 minut.

Rozwiązanie

Przed rozpoczęciem kolejnej synchronizacji poczekaj co najmniej 10 minut.

Automatyczna codzienna synchronizacja nie jest uruchamiana i błąd "zamykanie #workers" w SMS_BUSINESS_APP_PROCESS_MANAGER.log

Przyczyna

Ten problem może wystąpić, jeśli składnik SMS_BUSINESS_APP_PROCESS_MANAGER zatrzyma wątek WsfbSyncWorker. Błąd może określać albo 24 procesy robocze.

Obejście problemu

Uruchom ponownie usługę SMS_EXECUTIVE .

Jeśli nie możesz ponownie uruchomić tej usługi głównej, zatrzymaj oba składniki przy użyciu procesów roboczych MSfB, a następnie uruchom oba:

  1. Otwórz rejestr systemu Windows na serwerze z uruchomionym punktem połączenia usługi

  2. Przejdź do HKLM\SOFTWARE\Microsoft\SMS\COMPONENTS\SMS_EXECUTIVE\Threads\SMS_CLOUDCONNECTION

    1. Ustaw żądaną operację na wartość Zatrzymaj.

    2. Odśwież, aby sprawdzić bieżący stan = Zatrzymany.

  3. Przejdź do HKLM\SOFTWARE\Microsoft\SMS\COMPONENTS\SMS_EXECUTIVE\Threads\SMS_BUSINESS_APP_PROCESS_MANAGER

    1. Ustaw żądaną operację na wartość Zatrzymaj.

    2. Odśwież, aby sprawdzić bieżący stan = Zatrzymany.

  4. W SMS_CLOUDCONNECTION ustaw wartość Uruchom żądaną operację.

  5. W SMS_BUSINESS_APP_PROCESS_MANAGER ustaw wartość Uruchom żądaną operację.

Ta sekcja zawiera następujące typowe problemy:

Zmiany wyboru języka nie są stosowane

Przyczyna

Ten problem może wystąpić, jeśli wybór języka jest buforowany i nie zostanie wyczyszczony po zmianie wartości właściwości.

Obejście problemu

Aby rozwiązać ten problem, uruchom ponownie usługę SMS_Executive .

Nie wszystkie wybrane języki są obecne dla wszystkich informacji o licencji

Przyczyna

Ten problem może wystąpić, jeśli informacje o licencji aplikacji Microsoft Store dla Firm i education nie zawierają zlokalizowanych danych dla określonego języka.

Obejście problemu

Ręcznie dodaj wszystkie brakujące języki dla utworzonych aplikacji.

Aplikacje offline

Ta sekcja zawiera następujące typowe problemy:

Nie można utworzyć aplikacji offline, ponieważ nie można zweryfikować zawartości

Przyczyna

Ten problem może wystąpić, jeśli zsynchronizowana zawartość aplikacji offline jest uszkodzona lub zmodyfikowana.

Obejście problemu

Rozpocznij nową synchronizację. Po zakończeniu synchronizacji należy zweryfikować i pobrać wszystkie niepoprawne pliki zawartości.

Nie można zainstalować aplikacji utworzonej na podstawie informacji o licencji w trybie offline

Przyczyna

Ten problem może wystąpić, jeśli wdrożysz aplikację na kliencie z uruchomioną wersją Windows 10 wcześniejszą niż wersja 1511. Aplikacje licencjonowane w trybie offline z Microsoft Store dla Firm i education są obsługiwane tylko w Windows 10 wersji 1511 lub nowszej.

Rozwiązanie

Zainstaluj najnowszą wersję Windows 10.

Następne kroki

Aby znaleźć dodatkową pomoc, zobacz Znajdowanie pomocy dotyczącej korzystania z Configuration Manager.