Risolvere i problemi di integrazione di Microsoft Store per le aziende ed Education con Configuration Manager

Questo articolo fornisce suggerimenti e correzioni principali per la risoluzione dei problemi principali che possono verificarsi con l'integrazione di Microsoft Store per le aziende ed Education (MSfB) con Configuration Manager.

Per altre informazioni sull'uso del Microsoft Store per le aziende e dell'istruzione con Configuration Manager, vedere Gestire le app dal Microsoft Store per le aziende ed Education con Configuration Manager.

Monitoraggio

Stato del componente

Nella console Configuration Manager passare all'area di lavoro Monitoraggio, espandere Stato sistema e selezionare il nodo Stato componente. Monitorare lo stato dei componenti seguenti:

  • SMS_BUSINESS_APP_PROCESS_MANAGER
  • SMS_CLOUDCONNECTION

Stato sincronizzazione

Nella console Configuration Manager passare all'area di lavoro Amministrazione, espandere Servizi cloud e selezionare il nodo Microsoft Store per le aziende. Controllare la colonna Stato ultima sincronizzazione .

Visualizzare le app sincronizzate

Nella console Configuration Manager passare all'area di lavoro Raccolta software, espandere Gestione applicazioni e selezionare il nodo Informazioni sulla licenza per le app dello Store.

File di registro

WSfBSyncWorker.log

Questo file di log si trova nel punto di connessione del servizio, nella \Logs directory di installazione Configuration Manager. Registra informazioni sulla comunicazione con il servizio cloud. Queste informazioni includono metadati, icone, pacchetti e recupero di file di licenza.

Per modificare il livello di log, modificare il LoggingLevel valore 0 in nella chiave del HKLM\SOFTWARE\Microsoft\SMS\Tracing\SMS_CLOUDCONNECTION Registro di sistema. Per altre informazioni, vedere Configurare le opzioni di registrazione.

SMS_CLOUDCONNECTION.log

Questo file di log si trova nel punto di connessione del servizio, nella \Logs directory di installazione Configuration Manager. Se il servizio WSfBSyncWorker non viene avviato o viene avviato e arrestato ripetutamente, esaminare le voci in questo file di log.

Nota

Questo file di log è condiviso con altre funzionalità.

BusinessAppProcessWorker.log

Questo file di log si trova nel server del sito per il sito di primo livello nella gerarchia. È disponibile nella \Logs directory di installazione Configuration Manager. Registra informazioni sui processi seguenti:

  • Inserire le informazioni sui metadati sincronizzate dal componente BusinessAppProcessWorker nel database
  • Elaborare i file in \InstallDir\inboxes\businessappprocess.box

SMS_BUSINESS_APP_PROCESS_MANAGER.log

Questo file di log si trova nel server del sito per il sito di primo livello nella gerarchia. È disponibile nella \Logs directory di installazione Configuration Manager. Se il servizio BusinessAppProcessWorker non viene avviato o viene avviato e arrestato ripetutamente, esaminare le voci in questo file di log.

Ultima sincronizzazione non riuscita

Quando lo stato dell'ultima sincronizzazione non è riuscito, iniziare esaminando i file di log seguenti per identificare il sintomo:

  • WSfbSyncWorker.log
  • SMS_CLOUDCONNECTION.log

Esaminare quindi una delle sezioni seguenti per individuare i problemi comuni:

Errore di autorizzazione

Causa

Questo problema può verificarsi se l'applicazione Microsoft Entra configurata non dispone delle autorizzazioni per gestire i Microsoft Store per le aziende ed Education per questo tenant.

Soluzione alternativa

  1. Accedere come amministratore al portale Microsoft Store per le aziende o Education.
  2. Passare a Impostazioni e selezionare Strumenti di gestione.
  3. Se l'applicazione non è elencata, selezionare Aggiungi uno strumento di gestione. Cercare quindi per nome e selezionare l'applicazione Microsoft Entra associata allo stesso ClientID di Configuration Manager.
  4. Se lo stato non è attivo, selezionare Attiva nella sezione Azione .
  5. Nella console Configuration Manager passare all'area di lavoro Amministrazione, espandere Servizi cloud e selezionare il nodo Microsoft Store per le aziende. Eseguire la sincronizzazione con l'archivio o attendere che si verifichi l'intervallo di sincronizzazione successivo.

Suggerimento

Per trovare l'ID client in Configuration Manager:

  1. Nella console Configuration Manager passare all'area di lavoro Amministrazione, espandere Servizi cloud e selezionare il nodo Microsoft Entra Tennts.
  2. Selezionare il tenant usato per l'integrazione di Microsoft Store per le aziende ed Education.
  3. Nel riquadro dei risultati individuare l'applicazione corrispondente e esaminare la colonna ID client .

La chiave privata non è valida

Causa

Questo problema può verificarsi se la chiave privata è scaduta nell'app Microsoft Entra per la configurazione di Microsoft Store per le aziende ed Education.

Risoluzione

Rinnovare la chiave privata per l'applicazione Microsoft Entra. Per altre informazioni, vedere Rinnovare la chiave privata.

Errore durante il recupero del token dell'applicazione

Causa

Questo problema può verificarsi se l'app connessa non esiste più in Microsoft Entra ID.

Risoluzione

Eliminare e ricreare la connessione al Microsoft Store per le aziende ed Education.

  1. Nella console Configuration Manager passare all'area di lavoro Amministrazione, espandere Servizi cloud e selezionare il nodo Microsoft Store per le aziende.
  2. Selezionare la connessione esistente.
  3. Selezionare Elimina nella barra multifunzione.

Ricreare quindi la connessione. Per altre informazioni, vedere gli articoli seguenti:

Il percorso del contenuto non esiste o le autorizzazioni non sono corrette

Causa

Quando si configura la connessione Microsoft Store per le aziende ed Education, si specifica una condivisione di rete per l'archiviazione del contenuto sincronizzato. Questo problema può verificarsi se la condivisione non esiste o ha autorizzazioni non corrette. L'account computer per il punto di connessione del servizio deve essere il proprietario di questa directory e di tutte le sottodirectory. In caso contrario, verrà visualizzato un errore simile all'errore seguente:

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.

Per visualizzare il percorso configurato:

  1. Nella console Configuration Manager passare all'area di lavoro Amministrazione, espandere Servizi cloud e selezionare il nodo Microsoft Store per le aziende.

  2. Selezionare l'account e aprirne le proprietà.

  3. Passare alla scheda Configurazione. L'impostazione Percorso mostra il percorso di rete per archiviare il contenuto dell'applicazione scaricato dal Microsoft Store per le aziende ed Education.

Soluzione alternativa

  1. Se non esiste già, creare la condivisione.

  2. Controllare le autorizzazioni NTFS per la cartella e le autorizzazioni per la condivisione di rete. Concedere all'account computer delle autorizzazioni lettura e scrittura del punto di connessione del servizio.

Se si vuole riconfigurare il percorso, eliminare e ricreare la connessione con il nuovo percorso del contenuto.

Errore durante l'esecuzione di una richiesta HTTP che chiama il metodo 'GET'

Causa

Questo problema può verificarsi se la sincronizzazione delle applicazioni dall'archivio richiede così tanto tempo che l'URL del contenuto è scaduto.

Soluzione alternativa

Ripetere il processo di sincronizzazione

  1. Nella console Configuration Manager passare all'area di lavoro Amministrazione, espandere Servizi cloud e selezionare il nodo Microsoft Store per le aziende.
  2. Selezionare la connessione. Nella barra multifunzione selezionare Sincronizza da Microsoft Store per le aziende.

Ogni volta, dovrebbe continuare ulteriormente. Potrebbero essere necessari diversi tentativi a seconda dei fattori seguenti:

  • Numero di applicazioni offline
  • Dimensioni dei pacchetti
  • Velocità di rete

A ogni tentativo, l'errore dovrebbe essere visualizzato meno volte. Se il numero di errori non si riduce, si verifica un altro problema.

Impossibile scrivere più byte nel buffer

Causa

Questo problema può verificarsi se il pacchetto dell'applicazione è maggiore di 500 MB. Configuration Manager supporta solo la sincronizzazione automatica delle applicazioni offline con pacchetti inferiori a 500 MB.

Soluzione alternativa

Non è possibile sincronizzare automaticamente queste app, ma è possibile scaricare il contenuto e creare manualmente l'applicazione:

  1. Ottenere l'ID applicazione non riuscito dalla riga seguente in WSfbSynWorker.log:

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

  2. Accedere come amministratore al portale Microsoft Store per le aziende o Education. Trovare la pagina per l'applicazione.

    Suggerimento

    L'URL della pagina è simile al seguente: https://businessstore.microsoft.com/en-us/store/p/app/ApplicationID

    1. Selezionare Offline, se non è già selezionato. Selezionare quindi Gestisci.

    2. Creare una cartella separata nella condivisione di contenuto dell'applicazione per tutte le piattaforme supportate.

    3. Scaricare il pacchetto nella cartella del pacchetto.

    4. Scaricare il file di licenza codificato come .bin file nella cartella del pacchetto.

    5. Scaricare tutti i framework necessari nella cartella del pacchetto.

  3. Nella console Configuration Manager passare all'area di lavoro Raccolta software, espandere Gestione applicazioni e selezionare il nodo Applicazioni.

  4. Creare un'applicazione specificando manualmente le informazioni dell'applicazione.

    1. Creare un tipo di distribuzione per ogni piattaforma supportata scaricata in precedenza.

    2. Tipo: pacchetto dell'app di Windows (*.appx, *.appxbundle)

    3. Specificare appx/appxbundle per il pacchetto dell'app effettivo, non un pacchetto di dipendenze obbligatorio.

Verificare i dettagli seguenti nella pagina Importa informazioni finale:

  • File di licenza: Specifica il .bin file. Questo file di licenza è necessario per le app offline.
  • Dipendenze delle app di Windows: Verificare che tutte le dipendenze necessarie siano scaricate per questo pacchetto.

Il download dell'applicazione online non riesce con 0x8024500c

Causa

Un errore di 0x8024500c durante il download è in genere causato dai criteri di gruppo Non connettersi a percorsi Internet Windows Update che bloccano l'accesso Windows Update.

Soluzione alternativa

Non abilitare l'oggetto Criteri di gruppo Non connettersi a Windows Update percorsi Internet.

La sincronizzazione non viene eseguita

Questa sezione illustra i problemi di sincronizzazione seguenti:

  • Il processo di sincronizzazione viene avviato manualmente, ma non viene eseguito
  • Il sito non viene sincronizzato automaticamente ogni giorno

Per iniziare, esaminare i file di log seguenti per identificare il sintomo:

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

Esaminare quindi una delle sezioni seguenti per individuare i problemi comuni:

La sincronizzazione manuale non viene avviata

Causa

Questo problema può verificarsi se si avvia una sincronizzazione meno di 10 minuti dopo la sincronizzazione precedente. Non è possibile eseguire la sincronizzazione più frequentemente di ogni 10 minuti.

Risoluzione

Attendere almeno 10 minuti prima di avviare un'altra sincronizzazione.

La sincronizzazione giornaliera automatica non viene eseguita e viene visualizzato l'errore "Arresto di # worker" in SMS_BUSINESS_APP_PROCESS_MANAGER.log

Causa

Questo problema può verificarsi se il componente SMS_BUSINESS_APP_PROCESS_MANAGER arresta il thread WsfbSyncWorker. L'errore può specificare o 24 ruoli di lavoro.

Soluzione alternativa

Riavviare il servizio SMS_EXECUTIVE .

Se non è possibile riavviare il servizio principale, arrestare entrambi i componenti con i ruoli di lavoro MSfB e quindi avviare entrambi:

  1. Aprire il Registro di sistema di Windows nel server che esegue il punto di connessione del servizio

  2. Passare a HKLM\SOFTWARE\Microsoft\SMS\COMPONENTS\SMS_EXECUTIVE\Threads\SMS_CLOUDCONNECTION.

    1. Impostare Operazione richiesta su Arresta.

    2. Aggiornare per verificare lo stato corrente = Arrestato.

  3. Passare a HKLM\SOFTWARE\Microsoft\SMS\COMPONENTS\SMS_EXECUTIVE\Threads\SMS_BUSINESS_APP_PROCESS_MANAGER.

    1. Impostare Operazione richiesta su Arresta.

    2. Aggiornare per verificare lo stato corrente = Arrestato.

  4. In SMS_CLOUDCONNECTION impostare Operazione richiesta su Avvia.

  5. In SMS_BUSINESS_APP_PROCESS_MANAGER impostare Operazione richiesta su Avvia.

Questa sezione include i problemi comuni seguenti:

Le modifiche alla selezione della lingua non vengono applicate

Causa

Questo problema può verificarsi se la selezione della lingua viene memorizzata nella cache e non viene cancellata dopo la modifica dei valori della proprietà.

Soluzione alternativa

Per risolvere il problema, riavviare il servizio SMS_Executive .

Non tutte le lingue selezionate sono presenti per tutte le informazioni sulla licenza

Causa

Questo problema può verificarsi se le informazioni sulla licenza dell'applicazione Microsoft Store per le aziende ed Education non contengono dati localizzati per la lingua specificata.

Soluzione alternativa

Aggiungere manualmente eventuali lingue mancanti per le applicazioni create.

Applicazioni offline

Questa sezione include i problemi comuni seguenti:

Non è possibile creare un'applicazione offline perché il contenuto non può essere verificato

Causa

Questo problema può verificarsi se il contenuto sincronizzato per l'applicazione offline è danneggiato o modificato.

Soluzione alternativa

Avviare una nuova sincronizzazione. Al termine della sincronizzazione, deve verificare e scaricare eventuali file di contenuto non corretti.

Non è possibile installare l'applicazione creata da informazioni sulla licenza offline

Causa

Questo problema può verificarsi se si distribuisce l'applicazione in un client che esegue una versione di Windows 10 precedente alla versione 1511. Le app con licenza offline di Microsoft Store per le aziende ed Education sono supportate solo in Windows 10 versione 1511 e successive.

Risoluzione

Installare la versione più recente di Windows 10.

Passaggi successivi

Per altre informazioni, vedere Trovare la Guida per l'uso di Configuration Manager.