Solucionar problemas de Microsoft Store para Empresas educação e integração com o Configuration Manager
Este artigo fornece as principais dicas de solução de problemas e correções para alguns dos principais problemas que você pode ter com a integração do Microsoft Store para Empresas e Educação (MSfB) com o Configuration Manager.
Para obter mais informações sobre como usar o Microsoft Store para Empresas e o Education com o Configuration Manager, consulte Manage apps from the Microsoft Store para Empresas and Education with Configuration Manager.
Monitorar
Status do componente
No console do Configuration Manager, vá para o espaço de trabalho Monitoramento, expanda o Status do Sistema e selecione o nó Status do Componente. Monitore o status dos seguintes componentes:
- SMS_BUSINESS_APP_PROCESS_MANAGER
- SMS_CLOUDCONNECTION
Status da sincronização
No console do Configuration Manager, vá para o espaço de trabalho Administração, expanda Cloud Services e selecione o nó Microsoft Store para Empresas. Verifique a coluna Status da Última Sincronização.
Exibir aplicativos sincronizados
No console do Configuration Manager, vá para o espaço de trabalho Biblioteca de Software, expanda Gerenciamento de Aplicativos e selecione o nó Informações de Licença para Aplicativos da Loja.
Arquivos de log
WSfBSyncWorker.log
Esse arquivo de log está localizado no ponto de conexão do serviço, \Logs no diretório de instalação do Configuration Manager. Ele registra informações sobre a comunicação com o serviço de nuvem. Essas informações incluem metadados, ícones, pacotes e recuperação de arquivo de licença.
Para alterar o nível de log, altere LoggingLevel o valor para na chave do 0 HKLM\SOFTWARE\Microsoft\SMS\Tracing\SMS_CLOUDCONNECTION Registro. Para obter mais informações, consulte Configure logging options.
SMS_CLOUDCONNECTION.log
Esse arquivo de log está localizado no ponto de conexão do serviço, \Logs no diretório de instalação do Configuration Manager. Se o serviço WSfBSyncWorker não for iniciado ou iniciar e parar repetidamente, revise as entradas neste arquivo de log.
Observação
Esse arquivo de log é compartilhado com outros recursos.
BusinessAppProcessWorker.log
Esse arquivo de log está localizado no servidor do site para o site de nível superior na hierarquia. Está no diretório de \Logs instalação do Configuration Manager. Ele registra informações sobre os seguintes processos:
- Inserir as informações de metadados sincronizadas pelo componente BusinessAppProcessWorker no banco de dados
- Processar arquivos em
\InstallDir\inboxes\businessappprocess.box
SMS_BUSINESS_APP_PROCESS_MANAGER.log
Esse arquivo de log está localizado no servidor do site para o site de nível superior na hierarquia. Está no diretório de \Logs instalação do Configuration Manager. Se o serviço BusinessAppProcessWorker não for iniciado ou iniciar e parar repetidamente, revise as entradas neste arquivo de log.
Falha na última sincronização
Quando o último status de sincronização falhar, comece revendo os seguintes arquivos de log para identificar o sintoma:
- WSfbSyncWorker.log
- SMS_CLOUDCONNECTION.log
Em seguida, veja uma das seções a seguir para problemas comuns:
- Erro de autorização
- A chave secreta é inválida
- Erro ao obter token de aplicativo
- O local do conteúdo não existe ou permissões incorretas
- Erro ao fazer solicitação http chamando o método 'GET'
- Não é possível gravar mais bytes no buffer
- O download do aplicativo online falha com 0x8024500c
Erro de autorização
Motivo
Esse problema poderá ocorrer se o aplicativo Azure Active Directory (Azure AD) configurado não tiver permissões para gerenciar o Microsoft Store para Empresas e o Education para esse locatário.
Solução alternativa
- Entre como administrador no portal Microsoft Store para Empresas ou Education.
- Vá para Configurações e selecione Ferramentas de gerenciamento.
- Se o aplicativo não estiver listado, selecione Adicionar uma ferramenta de gerenciamento. Em seguida, pesquise por nome e selecione o aplicativo do Azure AD associado ao mesmo ClientID do Configuration Manager.
- Se o status não mostrar Ativo, selecione Ativar na seção Ação.
- No console do Configuration Manager, vá para o espaço de trabalho Administração, expanda Cloud Services e selecione o nó Microsoft Store para Empresas. Sincronizar com o armazenamento ou aguardar o próximo intervalo de sincronização ocorrer.
Dica
Para encontrar o ClientID no Configuration Manager:
- No console do Configuration Manager, vá para o espaço de trabalho Administração, expanda Cloud Services e selecione o nó Azure Active Directory Tennts.
- Selecione o locatário que você usa para a integração Microsoft Store para Empresas e Education.
- No painel de resultados, encontre o aplicativo correspondente e veja a coluna ID do Cliente.
A chave secreta é inválida
Motivo
Esse problema pode ocorrer se a chave secreta tiver expirado no aplicativo do Azure AD para a configuração Microsoft Store para Empresas e Education.
Solução
Renove a chave secreta para o aplicativo do Azure AD. Para obter mais informações, consulte Renovar chave secreta.
Erro ao obter token de aplicativo
Motivo
Esse problema pode ocorrer se o aplicativo conectado não existir mais no Azure AD.
Solução
Exclua e recrie a conexão com o Microsoft Store para Empresas e Education.
- No console do Configuration Manager, vá para o espaço de trabalho Administração, expanda Cloud Services e selecione o nó Microsoft Store para Empresas.
- Selecione a conexão existente.
- Selecione Excluir na faixa de opções.
Em seguida, recrie a conexão. Para saber mais, confira os seguintes artigos:
- Configurar os Serviços do Azure
- Configurar a Microsoft Store para Empresas e a sincronização do Education
O local do conteúdo não existe ou permissões incorretas
Motivo
Quando você configura a conexão Microsoft Store para Empresas e Education, especifica um compartilhamento de rede para armazenar conteúdo sincronizado. Esse problema pode ocorrer se esse compartilhamento não existir ou tiver permissões incorretas. A conta do computador para o ponto de conexão de serviço deve ser o proprietário deste diretório e quaisquer sub-diretórios. Se não for, você verá um erro semelhante ao seguinte erro:
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.
Para ver o local configurado:
No console do Configuration Manager, vá para o espaço de trabalho Administração, expanda Cloud Services e selecione o nó Microsoft Store para Empresas.
Selecione a conta e abra suas Propriedades.
Alternar para a guia Configuração. A configuração Local mostra o caminho da rede para armazenar o conteúdo do aplicativo baixado do Microsoft Store para Empresas Education.
Solução alternativa
Se ainda não existir, crie o compartilhamento.
Verifique as permissões NTFS na pasta e as permissões no compartilhamento de rede. Conceda à conta do computador do ponto de conexão de serviço permissões de leitura e gravação.
Se você quiser reconfigurar o local, exclua e recrie a conexão com o novo local de conteúdo.
Erro ao fazer solicitação http chamando o método 'GET'
Motivo
Esse problema poderá ocorrer se a sincronização de aplicativos do armazenamento demorar tanto tempo que a URL de conteúdo expirou.
Solução alternativa
Repetir o processo de sincronização
- No console do Configuration Manager, vá para o espaço de trabalho Administração, expanda Cloud Services e selecione o nó Microsoft Store para Empresas.
- Selecione a conexão. Na faixa de opções, selecione Sincronizar de Microsoft Store para Empresas.
A cada vez, ele deve continuar ainda mais. Pode levar várias recuperações, dependendo dos seguintes fatores:
- O número de aplicativos offline
- O tamanho dos pacotes
- A velocidade da rede
A cada tentativa, você deve ver o erro menos vezes. Se o número de erros não reduzir, haverá outro problema.
Não é possível gravar mais bytes no buffer
Motivo
Esse problema pode ocorrer se o pacote do aplicativo for maior que 500 MB. O Configuration Manager só dá suporte à sincronização automática de aplicativos offline com pacotes com menos de 500 MB.
Solução alternativa
Você não pode sincronizar automaticamente esses aplicativos, mas pode baixar o conteúdo e criar manualmente o aplicativo:
Obter a ID do aplicativo com falha na seguinte linha em WSfbSynWorker.log:
Error(s) syncing or downloading application <ApplicationID> from the Microsoft Store for Business.Entre como administrador no portal Microsoft Store para Empresas ou Education. Encontre a página para este aplicativo.
Dica
A URL da página é semelhante a:
https://businessstore.microsoft.com/en-us/store/p/app/ApplicationIDSelecione Offline, se ainda não estiver selecionado. Em seguida, selecione Gerenciar.
Crie uma pasta separada no compartilhamento de conteúdo do aplicativo para todas as plataformas com suporte.
Baixe o pacote para a pasta do pacote.
Baixe o arquivo de licença codificado como um arquivo para a
.binpasta do pacote.Baixe todas as estruturas necessárias para a pasta do pacote.
No console do Configuration Manager, vá para o espaço de trabalho Biblioteca de Software, expanda Gerenciamento de Aplicativos e selecione o nó Aplicativos.
Crie um aplicativo, especificando manualmente as informações do aplicativo.
Crie um tipo de implantação para cada plataforma com suporte que você baixou anteriormente.
Tipo: Windows pacote de aplicativos ( * .appx, * .appxbundle)
Especifique o appx/appxbundle para o pacote de aplicativo real, não um pacote de dependência necessário.
Confirme os seguintes detalhes na página final Informações de Importação:
- Arquivo de licença: Especifica o
.binarquivo. Esse arquivo de licença é necessário para aplicativos offline. - Windows dependências do aplicativo: Verifique se todas as dependências necessárias foram baixadas para este pacote.
O download do aplicativo online falha com 0x8024500c
Motivo
Um 0x8024500c erro durante o download geralmente é causado pela política de grupo Não se conectar Windows atualizar locais da Internet que bloqueia o acesso Windows Update.
Solução alternativa
Não habilita o objeto De não se conectar a nenhum objeto de política de Windows atualizar locais da Internet.
A sincronização não é executado
Esta seção aborda os seguintes problemas de sincronização:
- Você inicia manualmente o processo de sincronização, mas ele não é executado
- O site não sincroniza automaticamente a cada dia
Comece revendo os seguintes arquivos de log para identificar o sintoma:
- BusinessAppProcessWorker.log
- SMS_BUSINESS_APP_PROCESS_MANAGER.log
- WsfbSyncWorker.log
- SMS_CLOUDCONNECTION.log
Em seguida, veja uma das seções a seguir para problemas comuns:
- A sincronização manual não é iniciada
- A sincronização diária automática não é executado e o erro de "desligar # funcionários" no SMS_BUSINESS_APP_PROCESS_MANAGER.log
A sincronização manual não é iniciada
Motivo
Esse problema pode ocorrer se você iniciar uma sincronização menos de 10 minutos após a sincronização anterior. Não é possível sincronizar com mais frequência do que a cada 10 minutos.
Solução
Aguarde pelo menos 10 minutos antes de iniciar outra sincronização.
A sincronização diária automática não é executado e o erro de "desligar # funcionários" no SMS_BUSINESS_APP_PROCESS_MANAGER.log
Motivo
Esse problema pode ocorrer se o componente SMS_BUSINESS_APP_PROCESS_MANAGER parar o thread WsfbSyncWorker. O erro pode especificar os 2 4 funcionários.
Solução alternativa
Reinicie o SMS_EXECUTIVE serviço.
Se você não conseguir reiniciar esse serviço principal, pare ambos os componentes com os funcionários MSfB e inicie ambos:
Abra o Windows no servidor que executa o ponto de conexão do serviço
Acesse
HKLM\SOFTWARE\Microsoft\SMS\COMPONENTS\SMS_EXECUTIVE\Threads\SMS_CLOUDCONNECTIONDefinir a operação solicitada para parar.
Atualizar para verificar Estado Atual = Interrompido.
Acesse
HKLM\SOFTWARE\Microsoft\SMS\COMPONENTS\SMS_EXECUTIVE\Threads\SMS_BUSINESS_APP_PROCESS_MANAGERDefinir a operação solicitada para parar.
Atualizar para verificar Estado Atual = Interrompido.
Em SMS_CLOUDCONNECTION, de definir Operação Solicitada como Iniciar.
Em SMS_BUSINESS_APP_PROCESS_MANAGER, de definir Operação Solicitada como Iniciar.
Problemas relacionados ao idioma
Esta seção inclui os seguintes problemas comuns:
- As alterações de seleção de idioma não são aplicadas
- Nem todos os idiomas selecionados estão presentes para todas as informações de licença
As alterações de seleção de idioma não são aplicadas
Motivo
Esse problema pode ocorrer se a seleção de idioma for armazenada em cache e não for limpa depois que os valores da propriedade são alterados.
Solução alternativa
Para resolver esse problema, reinicie o SMS_Executive serviço.
Nem todos os idiomas selecionados estão presentes para todas as informações de licença
Motivo
Esse problema poderá ocorrer se as Microsoft Store para Empresas e as informações de licença do aplicativo Education não contêm dados localizados para o idioma especificado.
Solução alternativa
Adicione manualmente quaisquer idiomas ausentes para aplicativos criados.
Aplicativos offline
Esta seção inclui os seguintes problemas comuns:
- Falha ao criar aplicativo offline porque o conteúdo não pode ser verificado
- Falha ao instalar o aplicativo criado a partir de informações de licença offline
Falha ao criar aplicativo offline porque o conteúdo não pode ser verificado
Motivo
Esse problema pode ocorrer se o conteúdo sincronizado do aplicativo offline estiver corrompido ou modificado.
Solução alternativa
Inicie uma nova sincronização. Quando a sincronização for concluída, ela deverá verificar e baixar quaisquer arquivos de conteúdo incorretos.
Falha ao instalar o aplicativo criado a partir de informações de licença offline
Motivo
Esse problema pode ocorrer se você implantar o aplicativo em um cliente executando uma versão do Windows 10 anterior à versão 1511. Os aplicativos licenciados offline do Microsoft Store para Empresas e do Education só têm suporte Windows 10 versão 1511 e posteriores.
Solução
Instale a versão mais recente do Windows 10.
Próximas etapas
Para encontrar ajuda adicional, consulte Encontre ajuda para usar o Configuration Manager.