Compartilhar via


Criar aplicações do Windows no Configuration Manager

Aplica-se a: Configuration Manager (branch atual)

Além dos outros requisitos e procedimentos de Configuration Manager para criar uma aplicação, tenha também em conta as seguintes considerações ao criar e implementar aplicações para dispositivos Windows.

Considerações gerais

Configuration Manager suporta a implementação de formatos de pacote de aplicações (.appx) e pacotes de aplicações (.appxbundle).

Quando criar uma aplicação na consola do Configuration Manager, selecione o ficheiro de instalação da aplicação Tipo como pacote de aplicação do Windows (*.appx, *.appxbundle, *.msix, *.msixbundle). Para obter mais informações sobre como criar aplicações em geral, veja Criar aplicações. Para obter mais informações sobre o formato MSIX, consulte Suporte para o formato MSIX.

Observação

Para tirar partido das novas funcionalidades de Configuration Manager, atualize primeiro os clientes para a versão mais recente. Embora sejam apresentadas novas funcionalidades na consola do Configuration Manager quando atualiza o site e a consola, o cenário completo só estará funcional quando a versão do cliente também for a mais recente.

Aprovisionar pacotes de aplicações do Windows para todos os utilizadores num dispositivo

Aprovisionar uma aplicação com um pacote de aplicações do Windows para todos os utilizadores no dispositivo. Um exemplo comum deste cenário é o aprovisionamento de uma aplicação do Microsoft Store para Empresas e Educação, como Minecraft: Education Edition, para todos os dispositivos utilizados pelos estudantes numa escola. Anteriormente, Configuration Manager suportava apenas a instalação destas aplicações por utilizador. Depois de iniciar sessão num novo dispositivo, um estudante teria de esperar para aceder a uma aplicação. Agora, quando a aplicação for aprovisionada no dispositivo para todos os utilizadores, podem ser mais produtivos mais rapidamente.

Importante

Tenha cuidado com a instalação, o aprovisionamento e a atualização de versões diferentes do mesmo pacote de aplicações do Windows num dispositivo, o que pode causar resultados inesperados. Este comportamento pode ocorrer ao utilizar Configuration Manager para aprovisionar a aplicação, mas, em seguida, permitir que os utilizadores atualizem a aplicação a partir da Microsoft Store. Para obter mais informações, veja a documentação de orientação do passo seguinte quando gerir aplicações a partir do Microsoft Store para Empresas.

Ao implementar aplicações offline em dispositivos Windows com o cliente Configuration Manager, não permita que os utilizadores atualizem aplicações externas para implementações Configuration Manager. O controlo das atualizações para aplicações offline é especialmente importante em ambientes de vários utilizadores, como salas de aula. Para obter mais informações, veja Manage apps from the Microsoft Store para Empresas and Education with Configuration Manager (Gerir aplicações a partir do Microsoft Store para Empresas e Educação com Configuration Manager).

Configuration Manager suporta o aprovisionamento de aplicações em todas as versões suportadas do Windows 10 e posterior.

Para configurar um tipo de implementação de aplicações do Windows para esta funcionalidade, ative a opção Aprovisionar esta aplicação para todos os utilizadores no dispositivo. Para obter mais informações, veja Criar aplicações.

Observação

Se precisar de desinstalar uma aplicação aprovisionada de dispositivos nos quais os utilizadores já tenham sessão iniciada, terá de criar duas implementações de desinstalação. Direcione a primeira implementação de desinstalação para uma coleção de dispositivos que contenha os dispositivos. Direcione a segunda implementação de desinstalação para uma coleção de utilizadores que contém os utilizadores que já iniciaram sessão em dispositivos com a aplicação aprovisionada. Ao desinstalar uma aplicação aprovisionada num dispositivo, o Windows também não desinstala essa aplicação para os utilizadores.

Suporte para o formato MSIX

Configuration Manager suporta os formatos de pacote de aplicação (.msix) e pacote de aplicações (.msixbundle) do Windows. As versões suportadas do Windows 10 e posteriores suportam estes formatos.

Converter aplicações em MSIX

Converta as aplicações existentes do Windows Installer (.msi) no formato MSIX.

Pré-requisitos para MSIX

  • Um dispositivo de referência com Windows 10 versão 1809 ou posterior

  • Inicie sessão no Windows neste dispositivo como um utilizador com direitos administrativos locais

  • Instale as seguintes aplicações neste dispositivo:

Não instale outras aplicações ou serviços neste dispositivo. É o seu sistema de referência.

Processo para converter aplicações em formato MSIX

  1. Eleve a consola Configuration Manager, aceda à área de trabalho Biblioteca de Software, expanda Gestão de Aplicações e selecione o nó Aplicações.

  2. Selecione uma aplicação que tenha um tipo de implementação windows Installer (.msi).

    Observação

    Tem de conseguir aceder ao conteúdo de origem da aplicação a partir do dispositivo de referência.

    O nome da aplicação não pode ter carateres especiais. Configuration Manager utiliza o nome da aplicação como o nome do ficheiro de saída.

    Não instale esta aplicação no dispositivo de referência com antecedência.

  3. Selecione Converter em . MSIX no friso.

Quando o assistente for concluído, a Ferramenta de Empacotamento MSIX cria um ficheiro MSIX na localização que especificou no assistente. Durante este processo, Configuration Manager instala automaticamente a aplicação no dispositivo de referência.

Se o processo falhar, a página de resumo aponta para o ficheiro de registo com mais informações. Se existir um erro ao capturar o estado do utilizador, termine sessão no Windows. Iniciar sessão novamente pode resolve este problema.

Para utilizar esta aplicação MSIX, primeiro tem de associá-la digitalmente para que os clientes confiem na mesma. Para obter mais informações sobre este processo, veja os seguintes artigos:

Depois de assinar a aplicação, crie um novo tipo de implementação na aplicação no Configuration Manager. Para obter mais informações, veja Criar tipos de implementação para a aplicação.

Tipo de implementação da sequência de tarefas

Observação

Nesta versão do Configuration Manager, o tipo de implementação da sequência de tarefas é uma funcionalidade de pré-lançamento. Para a ativar, veja Funcionalidades de pré-lançamento.

Pode instalar aplicações complexas com sequências de tarefas através do modelo de aplicação. Adicione um tipo de implementação de sequência de tarefas a uma aplicação para instalar ou desinstalar a aplicação. Este tipo de implementação fornece os seguintes comportamentos:

  • Apresentar a sequência de tarefas da aplicação com um ícone no Centro de Software. Um ícone torna mais fácil para os utilizadores localizar e identificar a sequência de tarefas da aplicação.

  • Definir metadados adicionais para a sequência de tarefas da aplicação, incluindo informações localizadas

  • A partir da versão 2010, implemente uma sequência de tarefas de aplicação numa coleção de utilizadores

Só pode adicionar uma sequência de tarefas de implementação não SO como um tipo de implementação numa aplicação. As sequências de tarefas de atualização do SO, implementação do SO ou elevado impacto não são suportadas. Uma implementação direcionada para o utilizador ainda é executada no contexto da conta do Sistema local.

Quando adiciona este tipo de implementação a uma aplicação, configure as respetivas propriedades na página Sequência de Tarefas . Para obter mais informações, veja Opções de Sequência de Tarefas do tipo implementação.

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

Observação

Considere o seguinte cenário:

  • Uma aplicação tem um tipo de implementação de sequência de tarefas.
  • É implementado conforme disponível.
  • Um dispositivo tem janelas de manutenção definidas.
  • Um utilizador no dispositivo executa a implementação no Centro de Software fora de uma janela de manutenção.

Configuration Manager honra a intenção do utilizador de instalar a aplicação, mesmo que não exista uma janela de manutenção disponível. Na versão 2107 e anterior, quando a sequência de tarefas foi executada, o passo Reiniciar Computador falharia devido à janela de manutenção.

A partir da versão 2111, este passo ignora agora as janelas de manutenção apenas quando a sequência de tarefas é executada como um tipo de implementação de aplicação.

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

Criar uma sequência de tarefas personalizada:

  • Utilize apenas passos de implementação que não são do SO, por exemplo: Instalar Pacote, Executar Linha de Comandos ou Executar Script do PowerShell. Para obter mais informações, incluindo a lista completa de passos suportados, veja Criar uma sequência de tarefas para implementações que não são do SO.

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

Quando cria a aplicação, para adicionar um tipo de implementação de sequência de tarefas, a sua conta de utilizador precisa de permissão para ler sequências de tarefas. Utilize uma das seguintes opções para configurar estas permissões:

  • Adicione a conta de utilizador do administrador da aplicação à função de Analista Só de Leitura incorporada. Esta função permite-lhes ver todos os objetos Configuration Manager.

  • Copie a função de Administrador de Aplicações incorporada para criar uma função personalizada. Adicione a permissão Leitura no objeto Pacote de Sequência de Tarefas .

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

  • Não utilize o passo Instalar Aplicação nesta sequência de tarefas. Utilize o passo Instalar Pacote para instalar aplicações.

  • Na versão 2006 e anterior, ainda não pode implementar uma sequência de tarefas de aplicação numa coleção de utilizadores. Este problema foi resolvido na versão 2010.

Suporte para aplicações Plataforma Universal do Windows (UWP)

Windows 10 ou dispositivos posteriores não necessitam de uma chave de sideload para instalar aplicações de linha de negócio. No entanto, para ativar o sideload no Windows, a chave HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowAllTrustedApps de registo tem de ter um valor de 1.

Se não configurar esta chave de registo, Configuration Manager define automaticamente este valor como 1 quando implementar uma aplicação no dispositivo pela primeira vez. Se tiver definido este valor como 0, Configuration Manager não poderá alterar automaticamente o valor e a implementação da sua aplicação de linha de negócio falhará.

Assinar digitalmente aplicações de linha de negócio UWP. Utilize um certificado de assinatura de código fidedigno em cada dispositivo no qual implementar a aplicação. Utilize certificados da PKI da sua organização ou compre um certificado a um fornecedor de terceiros cujo certificado de raiz pública já seja considerado fidedigno pelo Windows.

Para assinar pacotes de aplicações móveis, utilize a seguinte tabela para determinar o tipo de certificado de assinatura de código a utilizar:

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

Implementar aplicações do Windows Installer em dispositivos Windows 10 inscritos na MDM

O Windows Installer através do tipo de implementação MDM (*.msi) permite-lhe criar e implementar aplicações baseadas no Windows Installer em dispositivos inscritos na MDM com Windows 10 ou posterior.

Quando utilizar este tipo de implementação, considere os seguintes pontos:

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

  • Configuration Manager utiliza o código de produto e a versão do produto do ficheiro para a deteção de aplicações.

  • O Windows utiliza o comportamento de reinício predefinido da aplicação. Configuration Manager não controla o comportamento de reinício da aplicação.

  • Os pacotes MSI por utilizador são instalados para um único utilizador.

  • Os pacotes MSI por computador são instalados para todos os utilizadores do dispositivo.

  • Configuration Manager suporta atualizações de aplicações. O código de produto MSI de cada versão tem de ser o mesmo.