Condividi tramite


Risolvere i problemi relativi all'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 e Education (MSfB) con Configuration Manager.

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

Monitoraggio

Stato dei componenti

Nella console di 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 di 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 di 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, \Logs nella directory di installazione di 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 in 0 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, \Logs nella directory di installazione di Configuration Manager. Se il servizio WSfBSyncWorker non viene avviato o viene avviato e arrestato ripetutamente, esaminare le voci in questo file di log.

Note

Questo file di log viene condiviso con altre funzionalità.

BusinessAppProcessWorker.log

Questo file di log si trova nel server del sito per il sito di livello superiore nella gerarchia. Si trova nella directory di installazione di \Logs 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 livello superiore nella gerarchia. Si trova nella directory di installazione di \Logs 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 l'ultimo stato di 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 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 e Education per questo tenant.

Soluzione alternativa

  1. Accedere come amministratore al portale di 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 in base al nome e selezionare l'applicazione Microsoft Entra associata allo stesso CLIENTID di Configuration Manager.
  4. Se lo stato non mostra Attivo, selezionare Attiva nella sezione Azione .
  5. Nella console di 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 di 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 e Education.
  3. Nel riquadro dei risultati trovare l'applicazione corrispondente ed 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 e 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 e Education.

  1. Nella console di 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 autorizzazioni non corrette

Causa

Quando si configura la connessione Microsoft Store per le aziende e Education, si specifica una condivisione di rete per l'archiviazione del contenuto sincronizzato. Questo problema può verificarsi se questa condivisione non esiste o dispone di autorizzazioni non corrette. L'account computer per il punto di connessione del servizio deve essere il proprietario di questa directory ed eventuali 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 di 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 aprirlo 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 e 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 dallo Store richiede molto tempo che l'URL del contenuto sia scaduto.

Soluzione alternativa

Ripetere il processo di sincronizzazione

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

Con 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

Con ogni tentativo, verrà visualizzato l'errore 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 riuscita 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 di Microsoft Store per le aziende o Education. Trovare la pagina per questa 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 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 di 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 sull'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 dipendenza 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 vengano scaricate per questo pacchetto.

Il download dell'applicazione online ha esito negativo con 0x8024500c

Causa

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

Soluzione alternativa

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

La sincronizzazione non viene eseguita

Questa sezione illustra i problemi di sincronizzazione seguenti:

  • Si avvia manualmente il processo di sincronizzazione, 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 i problemi comuni:

La sincronizzazione manuale non viene avviata

Causa

Questo problema può verificarsi se si avvia una sincronizzazione inferiore a 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 "arresta # 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 2 o 4 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 delle 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 e Education non contengono dati localizzati per la lingua specificata.

Soluzione alternativa

Aggiungere manualmente le 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 dal Microsoft Store per le aziende e 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 La Guida per l'uso di Configuration Manager.