Criar aplicativos windows no Configuration Manager

Aplica-se a: Gerenciador de Configurações (branch atual)

Além dos outros Configuration Manager requisitos e procedimentos para criar um aplicativo, leve também em conta as seguintes considerações ao criar e implantar aplicativos para dispositivos Windows.

Considerações gerais

Configuration Manager dá suporte à implantação de formatos de pacote de aplicativos do Windows (.appx) e pacote de aplicativos (.appxbundle).

Ao criar um aplicativo no console Configuration Manager, selecione o arquivo de instalação do aplicativo Tipo como pacote de aplicativo do Windows (*.appx, *.appxbundle, *.msix, *.msixbundle). Para obter mais informações sobre como criar aplicativos em geral, consulte Criar aplicativos. Para obter mais informações sobre o formato MSIX, consulte Suporte para o formato MSIX.

Observação

Para aproveitar os novos recursos de Configuration Manager, primeiro atualize os clientes para a versão mais recente. Embora a nova funcionalidade apareça no console Configuration Manager quando você atualiza o site e o console, o cenário completo não é funcional até que a versão do cliente também seja a mais recente.

Provisionar pacotes de aplicativos do Windows para todos os usuários em um dispositivo

Provisione um aplicativo com um pacote de aplicativo do Windows para todos os usuários no dispositivo. Um exemplo comum desse cenário é provisionar um aplicativo do Microsoft Store para Empresas e da Educação, como Minecraft: Education Edition, para todos os dispositivos usados pelos alunos em uma escola. Anteriormente, Configuration Manager só tinha suporte para instalar esses aplicativos por usuário. Depois de entrar em um novo dispositivo, um aluno teria que esperar para acessar um aplicativo. Agora, quando o aplicativo é provisionado para o dispositivo para todos os usuários, ele pode ser produtivo mais rapidamente.

Importante

Tenha cuidado com a instalação, provisionamento e atualização de diferentes versões do mesmo pacote de aplicativos do Windows em um dispositivo, o que pode causar resultados inesperados. Esse comportamento pode ocorrer ao usar Configuration Manager para provisionar o aplicativo, mas, em seguida, permitir que os usuários atualizem o aplicativo da Microsoft Store. Para obter mais informações, confira as diretrizes da próxima etapa ao gerenciar aplicativos do Microsoft Store para Empresas.

Ao implantar aplicativos offline em dispositivos Windows com o cliente Configuration Manager, não permita que os usuários atualizem aplicativos externos para implantações Configuration Manager. O controle de atualizações para aplicativos offline é especialmente importante em ambientes multiusuários, como salas de aula. Para obter mais informações, consulte Gerenciar aplicativos do Microsoft Store para Empresas e da Educação com Configuration Manager.

Configuration Manager dá suporte ao provisionamento de aplicativos em todas as versões com suporte de Windows 10 e posteriores.

Para configurar um tipo de implantação de aplicativo do Windows para esse recurso, habilite a opção provisionar esse aplicativo para todos os usuários no dispositivo. Para obter mais informações, confira Criar aplicativos.

Observação

Se você precisar desinstalar um aplicativo provisionado de dispositivos aos quais os usuários já assinaram, você precisará criar duas implantações desinstalação. Direcione a primeira implantação de desinstalação para uma coleção de dispositivos que contém os dispositivos. Direcione a segunda implantação desinstalação para uma coleção de usuários que contém os usuários que já entraram em dispositivos com o aplicativo provisionado. Ao desinstalar um aplicativo provisionado em um dispositivo, o Windows atualmente não desinstala esse aplicativo para usuários também.

Suporte para o formato MSIX

Configuration Manager dá suporte aos formatos pacote de aplicativos do Windows (.msix) e pacote de aplicativos (.msixbundle). Versões com suporte de Windows 10 e posteriores dão suporte a esses formatos.

Converter aplicativos em MSIX

Converta seus aplicativos existentes do Windows Installer (.msi) no formato MSIX.

Pré-requisitos para MSIX

Não instale outros aplicativos ou serviços neste dispositivo. É seu sistema de referência.

Processar para converter aplicativos no formato MSIX

  1. Eleve o console Configuration Manager, vá para o workspace biblioteca de software, expanda Gerenciamento de Aplicativos e selecione o nó Aplicativos.

  2. Selecione um aplicativo que tenha um tipo de implantação do Windows Installer (.msi).

    Observação

    Você precisa ser capaz de acessar o conteúdo de origem do aplicativo a partir do dispositivo de referência.

    O nome do aplicativo não pode ter caracteres especiais. Configuration Manager usa o nome do aplicativo como o nome do arquivo de saída.

    Não instale esse aplicativo no dispositivo de referência com antecedência.

  3. Selecione Converter em . MSIX na faixa de opções.

Quando o assistente é concluído, a Ferramenta de Empacotamento MSIX cria um arquivo MSIX no local especificado no assistente. Durante esse processo, Configuration Manager instala silenciosamente o aplicativo no dispositivo de referência.

Se o processo falhar, a página de resumo apontará para o arquivo de log com mais informações. Se houver um erro sobre como capturar o estado do usuário, saia do Windows. Entrar novamente pode resolver esse problema.

Para usar esse aplicativo MSIX, primeiro você precisa assiná-lo digitalmente para que os clientes confiem nele. Para obter mais informações sobre esse processo, confira os seguintes artigos:

Depois de assinar o aplicativo, crie um novo tipo de implantação no aplicativo no Configuration Manager. Para obter mais informações, consulte Criar tipos de implantação para o aplicativo.

Tipo de implantação de sequência de tarefas

Observação

Nesta versão do Configuration Manager, o tipo de implantação da sequência de tarefas é um recurso de pré-lançamento. Para habilitá-lo, confira Recursos de pré-lançamento.

Você pode instalar aplicativos complexos usando sequências de tarefas por meio do modelo de aplicativo. Adicione um tipo de implantação de sequência de tarefas a um aplicativo para instalar ou desinstalar o aplicativo. Esse tipo de implantação fornece os seguintes comportamentos:

  • Exiba a sequência de tarefas do aplicativo com um ícone no Centro de Software. Um ícone torna mais fácil para os usuários localizar e identificar a sequência de tarefas do aplicativo.

  • Definir metadados adicionais para a sequência de tarefas do aplicativo, incluindo informações localizadas

  • A partir da versão 2010, implante uma sequência de tarefas de aplicativo em uma coleção de usuários

Você só pode adicionar uma sequência de tarefas de implantação fora do sistema operacional como um tipo de implantação em um aplicativo. Não há suporte para sequências de tarefas de atualização de sistema operacional ou implantação de sistema operacional de alto impacto. Uma implantação direcionada ao usuário ainda é executada no contexto da conta do Sistema local.

Ao adicionar esse tipo de implantação a um aplicativo, configure suas propriedades na página Sequência de Tarefas . Para obter mais informações, consulte Opções de sequência de tarefas do tipo de implantação.

A partir da versão 2006, use os seguintes cmdlets Windows PowerShell para adicionar e configurar um tipo de implantação de sequência de tarefas:

Observação

Considere o seguinte cenário:

  • Um aplicativo tem um tipo de implantação de sequência de tarefas.
  • Ele está implantado como disponível.
  • Um dispositivo tem janelas de manutenção definidas.
  • Um usuário no dispositivo executa a implantação no Centro de Software fora de uma janela de manutenção.

Configuration Manager honra a intenção do usuário de instalar o aplicativo, mesmo que não haja nenhuma janela de manutenção disponível. Na versão 2107 e anterior, quando a sequência de tarefas foi executada, a etapa Reiniciar Computador falharia devido à janela de manutenção.

A partir da versão 2111, essa etapa agora ignora as janelas de manutenção somente quando a sequência de tarefas é executada como um tipo de implantação de aplicativo.

Pré-requisitos para um tipo de implantação de sequência de tarefas

Criar uma sequência de tarefas personalizada:

  • Use apenas etapas de implantação fora do sistema operacional, por exemplo: Instalar Pacote, Executar Linha de Comando ou Executar Script do PowerShell. Para obter mais informações, incluindo a lista completa de etapas com suporte, consulte Criar uma sequência de tarefas para implantações que não sejam do sistema operacional.

  • Nas propriedades da sequência de tarefas, guia Notificação do Usuário , não selecione a opção para uma sequência de tarefas de alto impacto.

Ao criar o aplicativo, para adicionar um tipo de implantação de sequência de tarefas, sua conta de usuário precisa de permissão para ler sequências de tarefas. Use uma das seguintes opções para configurar essas permissões:

  • Adicione a conta de usuário do administrador do aplicativo à função de Analista Somente Leitura interna. Essa função permite que eles exibam todos os objetos Configuration Manager.

  • Copie a função de Administrador de Aplicativo interno para criar uma função personalizada. Adicione a permissão De leitura no objeto Pacote de Sequência de Tarefas .

Problemas conhecidos para um tipo de implantação de sequência de tarefas

  • Não use a etapa Instalar Aplicativo nesta sequência de tarefas. Use a etapa Instalar Pacote para instalar aplicativos.

  • Na versão 2006 e anterior, você ainda não pode implantar uma sequência de tarefas de aplicativo em uma coleção de usuários. Esse problema foi resolvido na versão 2010.

Suporte para aplicativos UWP (Plataforma Universal do Windows)

Windows 10 ou dispositivos posteriores não exigem uma chave de sideload para instalar aplicativos de linha de negócios. Para habilitar o sideload no Windows, no entanto, a chave HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowAllTrustedApps do registro deve ter um valor de 1.

Se você não configurar essa chave de registro, Configuration Manager definirá automaticamente esse valor como 1 na primeira vez que implantar um aplicativo no dispositivo. Se você definiu esse valor como 0, Configuration Manager não poderá alterar automaticamente o valor e sua implantação de aplicativo de linha de negócios falhará.

Assinar digitalmente aplicativos de linha de negócios da UWP. Use um certificado de assinatura de código confiável em cada dispositivo no qual você implanta o aplicativo. Use certificados do PKI da sua organização ou compre um certificado de um provedor de terceiros cujo certificado raiz público já é confiável pelo Windows.

Para assinar pacotes de aplicativos móveis, use a seguinte tabela para determinar o tipo de certificado de assinatura de código a ser usado:

Pacote Symantec Não Symantec
Pacotes universais .appx em dispositivos Windows 10 Mobile Sim Sim
Pacotes .xap Sim Não
Pacotes .appx criados para Windows Phone 8.1 para instalar em dispositivos Windows 10 Mobile Sim Não

Implantar aplicativos do Windows Installer em dispositivos Windows 10 registrados no MDM

O tipo de implantação do Windows Installer por meio do MDM (*.msi) permite criar e implantar aplicativos baseados no Windows Installer em dispositivos registrados em MDM que executam Windows 10 ou posterior.

Ao usar esse tipo de implantação, considere os seguintes pontos:

  • Carregue apenas um único arquivo com a extensão MSI.

  • Configuration Manager usa o código do produto e a versão do produto do arquivo para detecção de aplicativos.

  • O Windows usa o comportamento de reinicialização padrão do aplicativo. Configuration Manager não controla o comportamento de reinicialização do aplicativo.

  • Pacotes MSI por usuário são instalados para um único usuário.

  • Pacotes MSI por computador são instalados para todos os usuários do dispositivo.

  • Configuration Manager dá suporte a atualizações de aplicativo. O código de produto MSI de cada versão deve ser o mesmo.