Rozwiązywanie problemów z Menedżerem konwersji pakietów

Dotyczy: programu Configuration Manager (bieżąca gałąź)

Informacje zawarte w tym artykule ułatwiają rozwiązywanie problemów podczas korzystania z Menedżera konwersji pakietów.

Dostawca programu SMS

Menedżer konwersji pakietów używa dostawcy programu SMS. Aby uzyskać więcej informacji, zobacz Planowanie dostawcy programu SMS.

Jeśli dostawca programu SMS nie działa prawidłowo, konsola Configuration Manager, w tym Menedżer konwersji pakietów, nie działa.

Gotowość pakietu

Przed przekonwertowaniem pakietu na aplikację przeanalizuj pakiet przy użyciu funkcji Analizuj menedżera konwersji pakietów. Po zakończeniu analizy dodaj kolumnę Gotowość w węźle Pakiety konsoli Configuration Manager. Lista pakietów zawiera jeden z następujących stanów gotowości przeanalizowanego pakietu:

  • Automatyczne: pakiet można bezpośrednio przekonwertować przy użyciu funkcji Konwertuj .

    Uwaga

    Automatyczna konwersja nie konwertuje zapytań WQL na wymagania aplikacji. Użyj procesu Napraw i konwertuj , aby przekonwertować te zapytania.

  • Ręczne: pakiet wymaga pewnych dodatków lub zmian, zanim będzie można go przekonwertować przy użyciu funkcji Napraw i konwertuj .

  • Nie dotyczy: pakiet nie jest odpowiedni do konwersji. Rozwiąz wszelkie problemy z pakietem lub kontynuuj wdrażanie go jako pakietu.

  • Błąd: Pakiet zawiera błędy. Ręcznie popraw te błędy, zanim będzie można je przeanalizować i przekonwertować.

W okienku szczegółów węzła Pakiety w konsoli Configuration Manager są wyświetlane wszelkie problemy z gotowością. Wybierz pakiet, a następnie wybierz kartę Podsumowanie w okienku szczegółów.

Pliki dziennika

Włączanie rejestrowania

Po włączeniu rejestrowania dla Menedżera konwersji pakietów rejestruje on wszystkie jego akcje, wyjątki i błędy.

Aby włączyć rejestrowanie dla tego składnika w Configuration Manager, zmodyfikuj Microsoft.ConfigurationManagement.exe.Config. Domyślnie ten plik konfiguracji znajduje się w następującej ścieżce:
C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\bin\Microsoft.ConfigurationManagement.exe.config

Ważna

Począwszy od wersji 1910, ta ścieżka została zmieniona tak, aby używała folderu Microsoft Endpoint Manager . Upewnij się, że nie używasz starszej wersji pliku, która może istnieć w innym folderze.

Wstaw następujące przełączniki i prześledzić elementy XML w elemencie system.diagnostics po ostatnim elemencie sources :

</sources>

    <switches>
      <add name="PcmLogging" value="3"/>
    </switches>
    <trace autoflush="true" indentsize="4">
      <listeners>
        <add name="PcmTraceListener" type="Microsoft.ConfigurationManagement.UserCentric.Logging.RolloverLogTraceListener, Microsoft.ConfigurationManagement.UserCentric.Logging" initializeData="%UserProfile%\AppData\Local\Temp\PcmTrace.log"/>
      </listeners>
    </trace>

</system.diagnostics>

W tym przykładzie użyto pliku PCMTrace.log. Ten dziennik znajduje się na komputerze z uruchomioną konsolą Configuration Manager w następującej ścieżce:
%UserProfile%\AppData\Local\Temp

Aby skonfigurować poziom szczegółowości, zmień ustawienie przełącznika śledzenia pcmLogging . Ustaw tę wartość na cztery poziomy szczegółów, od najmniej szczegółowych (1) do najbardziej szczegółowych (4).

SMSProv.log

W niektórych sytuacjach informacje dotyczące rozwiązywania problemów z procesem konwersji pakietów znajdują się w pliku SMSProv.log . Ten plik przechwytuje informacje od dostawcy programu Configuration Manager SMS.

Domyślnie ten plik dziennika znajduje się na serwerze lokacji Configuration Manager w następującej ścieżce:
C:\Program Files\Microsoft Configuration Manager\Logs

Jeśli zostanie wyświetlony jeden z następujących komunikatów o błędzie, plik SMSProv.log może zawierać odpowiednie informacje dotyczące rozwiązywania problemów:

  • The SMS Provider reported an error

  • Generic Failure

Te komunikaty o błędach zazwyczaj wskazują, że wystąpił błąd na serwerze lokacji i że informacje o błędzie nie zostały wysłane do konsoli Configuration Manager.

Aby uzyskać więcej informacji, zobacz Dokumentacja techniczna komunikatów o błędach menedżera konwersji pakietów.

Zmiana atrybutów pakietu po analizie

Po przeanalizowaniu pakietu i stanie gotowości automatycznym lub ręcznym proces konwersji może zakończyć się niepowodzeniem, jeśli zmienisz dowolny z odpowiednich atrybutów.

Na przykład analizujesz pakiet, a jego stan gotowości to Automatyczny. Następnie dodajesz kolejny program do pakietu. Konwersja pakietu może zakończyć się niepowodzeniem.

Jeśli musisz wprowadzić zmiany w pakiecie po analizie, uruchom ponownie analizę przed konwersją.

Zobacz też

Dokumentacja techniczna komunikatów o błędach menedżera konwersji pakietów