Criar aplicações no Configuration Manager

Aplica-se a: Configuration Manager (branch atual)

Uma aplicação Configuration Manager define os metadados sobre a aplicação. Uma aplicação tem um ou mais tipos de implementação. Estes tipos de implementação incluem os ficheiros de instalação e as informações necessárias para instalar software em dispositivos. Um tipo de implementação também tem regras, como métodos de deteção e requisitos. Estas regras especificam quando e como o cliente instala o software.

Crie aplicações com os seguintes métodos:

Este artigo também inclui as seguintes informações para configurar um tipo de implementação:

Criar uma aplicação

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

  2. No separador Base do friso, no grupo Criar , selecione Criar Aplicação.

Em seguida, detete ou especifique automaticamente ou especifique manualmente as informações da aplicação:

  • Detetar automaticamente informações da aplicação para criar uma aplicação básica com um único tipo de implementação. Por exemplo, um ficheiro do Windows Installer que não tem dependências ou requisitos. Depois de criar uma aplicação com este procedimento, edite-a conforme necessário. Pode adicionar ou alterar tipos de implementação e adicionar métodos de deteção, dependências ou requisitos.

  • Especifique manualmente as informações da aplicação para criar aplicações mais complexas. Defina mais do que um tipo de implementação, dependências, métodos de deteção ou requisitos.

Detetar automaticamente informações da aplicação

  1. Na página Geral do assistente Criar Aplicação, selecione Detetar automaticamente informações sobre esta aplicação a partir de ficheiros de instalação.

  2. Na lista pendente Tipo , selecione o tipo de ficheiro de instalação da aplicação que pretende utilizar para detetar informações da aplicação. Para obter mais informações sobre os tipos de instalação disponíveis, veja Tipos de implementação suportados por Configuration Manager.

  3. Na caixa Localização , especifique o ficheiro de instalação da aplicação que pretende utilizar para detetar informações da aplicação. Esta localização é um caminho de rede (\\server\share\filename) ou uma ligação de loja. Tem de ter acesso ao caminho de rede e a todas as subpastas que incluam conteúdo da aplicação.

    Importante

    Quando seleciona Windows Installer (*.msi ficheiro) como um tipo de aplicação, o site importa todos os ficheiros na pasta especificada. Em seguida, envia estes ficheiros para pontos de distribuição. Certifique-se de que a pasta especificada contém apenas os ficheiros necessários para instalar a aplicação. A Microsoft testa Configuration Manager para suportar até 20 000 ficheiros no pacote de aplicações. Se a sua aplicação tiver mais ficheiros, considere criar várias aplicações com menos ficheiros.

  4. Na página Importar Informações do assistente Criar Aplicação, reveja as informações e, em seguida, selecione Seguinte. Se necessário, selecione Anterior para voltar atrás e corrigir quaisquer erros.

  5. Na página Informações Gerais do assistente Criar Aplicação, especifique as seguintes informações:

    Observação

    Se Configuration Manager detetar automaticamente estas informações a partir dos ficheiros de instalação da aplicação, esta já está preenchida aqui. Além disso, as opções apresentadas podem ser diferentes consoante o tipo de aplicação que criar.

    • Informações gerais sobre a aplicação, como o Nome da aplicação, os comentários do administrador, o Publisher e a versão de Software. Para o ajudar a encontrar a aplicação na consola do Configuration Manager, especifique uma Referência opcional ou selecione Categorias administrativas.

    • Programa de instalação: especifique o programa de instalação e quaisquer propriedades necessárias que sejam necessárias para instalar o tipo de implementação da aplicação.

      Dica

      Se o programa de instalação não for apresentado, selecione Procurar e navegue para a localização do programa de instalação.

    • Comportamento da instalação: selecione uma das três opções para saber como Configuration Manager instala este tipo de implementação. Para obter mais informações sobre estas opções, consulte Experiência de Utilizador.

    • Utilizar uma ligação VPN automática (se configurada): se tiver implementado um perfil VPN no dispositivo no qual o utilizador inicia a aplicação, ligue a VPN quando a aplicação for iniciada. Esta opção destina-se apenas a Windows 8.1 e Windows Phone 8.1. Em dispositivos Windows Phone 8.1, se implementar mais do que um perfil VPN no dispositivo, as ligações VPN automáticas não são suportadas. Para obter mais informações, veja Perfis VPN.

    • Aprovisionar esta aplicação para todos os utilizadores no dispositivo: aprovisione uma aplicação com um pacote de aplicações do Windows para todos os utilizadores no dispositivo. Para obter mais informações, consulte Criar aplicações do Windows.

      Dica

      Se estiver a modificar uma aplicação existente, esta definição encontra-se no separador Experiência de Utilizador das propriedades do tipo de implementação do pacote de aplicações do Windows.

  6. Selecione Seguinte, reveja as informações da aplicação na página Resumo e, em seguida, conclua o assistente Criar Aplicação.

A nova aplicação é agora apresentada no nó Aplicações da consola Configuration Manager. Concluiu a criação de uma aplicação.

Para adicionar mais tipos de implementação ou configurar outras definições, veja Criar tipos de implementação para a aplicação.

Especificar manualmente as informações da aplicação

  1. Na página Geral do assistente Criar Aplicação, selecione Especificar manualmente as informações da aplicação e, em seguida, selecione Seguinte.

  2. Especifique Informações Gerais sobre a aplicação:

    • O Nome da aplicação é obrigatório e tem de ter menos de 256 carateres.

    • Os comentários do administrador, o Publisher e a versão do Software são metadados adicionais para descrever melhor a aplicação.

    • Para o ajudar a encontrar a aplicação na consola do Configuration Manager, especifique uma Referência opcional ou selecione Categorias administrativas.

    • Data de publicação

    • Selecione utilizadores ou grupos responsáveis por esta aplicação como Contactos de Proprietários e Suporte. Por predefinição, estes valores estão definidos como o seu nome de utilizador.

  3. Na página Centro de Software do assistente Para Criar Aplicação, especifique as seguintes informações:

    • Idioma selecionado: na lista pendente, selecione a versão de idioma da aplicação que pretende configurar. Selecione Adicionar/Remover para configurar mais idiomas para esta aplicação.

    • Nome da aplicação localizada: especifique o nome da aplicação no idioma selecionado.

      Importante

      É necessário um nome de aplicação localizado para cada versão de idioma que configurou.

    • Categorias de utilizador: selecione Editar para especificar categorias de aplicações no idioma selecionado. Os utilizadores do Centro de Software utilizam estas categorias para ajudar a filtrar e ordenar as aplicações.

      Observação

      As categorias de utilizador para implementações de aplicações direcionadas para dispositivos são apresentadas como filtros no Centro de Software. Estas implementações podem estar disponíveis ou necessárias.

      Mudar o nome ou eliminar uma categoria não se aplica automaticamente a aplicações com esta categoria. Estas alterações aplicam-se na próxima revisão da aplicação. Para contornar este problema para mudar o nome ou eliminar:
      • Primeiro, desmarque a caixa de verificação da categoria em qualquer aplicação que a referencie. Em seguida, aplique essa alteração, que revê a aplicação.
        • Em vez da ação mudar o nome, crie uma nova categoria com o novo nome e adicione a nova categoria às aplicações relevantes.
        • Pode eliminar a categoria depois de rever as aplicações.
    • Documentação do utilizador: especifique a localização de um ficheiro a partir do qual os utilizadores do Centro de Software podem obter mais informações sobre esta aplicação. Esta localização é um endereço do site ou um caminho de rede e nome de ficheiro. Certifique-se de que os utilizadores têm acesso a esta localização.

    • Texto da ligação: especifique o texto que aparece em vez de "Informações adicionais" quando a documentação do utilizador é especificada.

    • URL de Privacidade: especifique um endereço do site para a declaração de privacidade da aplicação.

    • Descrição localizada: introduza uma descrição para esta aplicação no idioma selecionado.

    • Palavras-chave: introduza uma lista de palavras-chave no idioma selecionado. Estas palavras-chave ajudam os utilizadores do Centro de Software a procurar a aplicação.

    • Ícone: selecione Procurar para selecionar um ícone para esta aplicação. Se não especificar um ícone, Configuration Manager utiliza um ícone predefinido. Os ícones podem ter dimensões de píxeis até 512x512.

  4. Na página Tipos de Implementação do assistente Criar Aplicação, selecione Adicionar para criar um novo tipo de implementação. Para obter mais informações, veja Criar tipos de implementação para a aplicação.

  5. Selecione Seguinte, reveja as informações da aplicação na página Resumo e, em seguida, conclua o assistente Criar Aplicação.

A nova aplicação é agora apresentada no nó Aplicações da consola Configuration Manager.

Criar tipos de implementação para a aplicação

Se detetar automaticamente as informações da aplicação, poderá não ter de concluir alguns dos passos nesta secção.

Observação

Quando vê as propriedades de um tipo de implementação existente, as secções seguintes correspondem aos separadores da janela de propriedades do tipo de implementação:

Para obter informações sobre o separador Comportamento de Instalação nas propriedades de um tipo de implementação, veja Verificar a execução de ficheiros executáveis.

Iniciar o assistente Criar Tipo de Implementação

Existem três formas de iniciar o assistente Criar Tipo de Implementação:

  • No nó Aplicações: na consola do Configuration Manager, aceda à área de trabalho Biblioteca de Software, expanda Gestão de Aplicações e selecione o nó Aplicações. Selecione uma aplicação e, em seguida, selecione Criar Tipo de Implementação no friso.

  • Ao criar uma aplicação: quando especifica manualmente as informações da aplicação no assistente Criar Aplicação, selecione Adicionar na página Tipos de Implementação.

  • A partir das propriedades da aplicação: selecione uma aplicação existente no nó Aplicações e selecione Propriedades. Mude para o separador Tipos de Implementação e selecione Adicionar.

Em seguida, utilize um dos seguintes procedimentos para identificar ou especificar manualmente informações do tipo de implementação automaticamente.

Identificar automaticamente informações do tipo de implementação

  1. Na página Geral do assistente Criar Tipo de Implementação:

    1. Selecione o tipo de ficheiro de instalação da aplicação para detetar as informações do tipo de implementação.

    2. Selecione Identificar automaticamente informações sobre este tipo de implementação a partir de ficheiros de instalação.

    3. Na caixa Localização , especifique o ficheiro de instalação da aplicação que pretende utilizar para detetar as informações do tipo de implementação. Esta localização é um caminho de rede (\\server\share\filename) ou uma ligação de loja. Tem de ter acesso ao caminho de rede e a todas as subpastas que incluam conteúdo da aplicação.

  2. Na página Importar Informações do assistente Criar Tipo de Implementação, reveja as informações e, em seguida, selecione Seguinte. Se necessário, selecione Anterior para voltar atrás e corrigir quaisquer erros.

  3. Na página Informações Gerais do assistente Criar Tipo de Implementação, especifique as seguintes informações:

    Observação

    Algumas das informações do tipo de implementação podem já estar presentes se forem lidas a partir dos ficheiros de instalação da aplicação. Além disso, as opções apresentadas podem ser diferentes, consoante o tipo de implementação que está a criar.

    • Informações Gerais sobre o tipo de implementação:

      • O Nome é obrigatório

      • Comentários do administrador para o descrever melhor

      • Idiomas disponíveis para o mesmo

    • Programa de instalação: especifique o programa de instalação e quaisquer propriedades necessárias para instalar o tipo de implementação.

    • Comportamento da instalação: selecione uma das três opções para saber como Configuration Manager instala este tipo de implementação. Para obter mais informações sobre estas opções, consulte Experiência de Utilizador.

    • Utilizar uma ligação VPN automática (se configurada): se tiver implementado um perfil VPN no dispositivo no qual o utilizador inicia a aplicação, ligue a VPN quando a aplicação for iniciada. Esta opção destina-se apenas a Windows 8.1 e Windows Phone 8.1. Em dispositivos Windows Phone 8.1, se implementar mais do que um perfil VPN no dispositivo, as ligações VPN automáticas não são suportadas. Para obter mais informações, veja Perfis VPN.

  4. Selecione Seguinte e, em seguida, continue para Opções de conteúdo do Tipo de implementação.

Especificar manualmente as informações do tipo de implementação

  1. Na página Geral do assistente Criar Tipo de Implementação, na lista pendente Tipo , selecione o tipo de ficheiro de instalação da aplicação para este tipo de implementação.

  2. Selecione Especificar manualmente as informações do tipo de implementação e, em seguida, selecione Seguinte.

  3. Na página Informações Gerais do assistente Criar Tipo de Implementação, especifique um Nome para o tipo de implementação. Opcionalmente, especifique comentários de Administrador, selecione os Idiomas para este tipo de implementação e, em seguida, selecione Seguinte.

  4. Continue para Opções de conteúdo do Tipo de implementação.

Opções de conteúdo do tipo de implementação

Na página Conteúdo , especifique as seguintes informações:

Observação

Quando vê as propriedades de um tipo de implementação existente, algumas destas opções são apresentadas no separador Conteúdo e algumas no separador Programas .

  • Localização do conteúdo: especifique a localização do conteúdo para este tipo de implementação ou selecione Procurar para escolher a pasta de conteúdo do tipo de implementação.

    Importante

    A Conta de sistema do computador do servidor do site tem de ter permissões para a localização de conteúdo especificada.

    • Manter o conteúdo na cache do cliente: o cliente Configuration Manager mantém indefinidamente na cache o conteúdo do tipo de implementação. O cliente mantém o conteúdo mesmo que a aplicação já esteja instalada. Esta opção é útil em algumas implementações, como o software baseado no Windows Installer. O Windows Installer precisa de uma cópia local do conteúdo de origem para aplicar atualizações. Esta opção reduz o espaço disponível na cache. Se selecionar esta opção, poderá fazer com que uma implementação grande falhe mais tarde se a cache não tiver espaço disponível suficiente.

      Dica

      Esta opção mantém a versão específica do conteúdo que o cliente instala. Se atualizar o conteúdo desta aplicação, o cliente não volta a colocar este conteúdo em cache automaticamente. Assim que ocorrer uma ação que requer o novo conteúdo, o cliente transfere a nova versão de conteúdo.

  • Programa de instalação: especifique o nome do programa de instalação e quaisquer parâmetros de instalação necessários.

    • Início da instalação em: opcionalmente, especifique a pasta que tem o programa de instalação para o tipo de implementação. Esta pasta pode ser um caminho absoluto no cliente ou um caminho para a pasta do ponto de distribuição que tem os ficheiros de instalação.
  • Programa de desinstalação: opcionalmente, especifique o nome do programa de desinstalação e quaisquer parâmetros necessários.

    • Desinstalar comece em: opcionalmente, especifique a pasta que tem o programa de desinstalação para o tipo de implementação. Esta pasta pode ser um caminho absoluto no cliente. Também pode ser um caminho relativo num ponto de distribuição da pasta com o pacote.
  • Programa de reparação: para os tipos de implementação do Windows Installer e do Instalador de Scripts, especifique opcionalmente o nome do programa de reparação e quaisquer parâmetros necessários.

    • Início da reparação em: opcionalmente, especifique a pasta que tem o programa de reparação para o tipo de implementação. Esta pasta pode ser um caminho absoluto no cliente. Também pode ser um caminho relativo num ponto de distribuição da pasta com o pacote.
  • Execute o programa de instalação e desinstalação como processo de 32 bits em clientes de 64 bits: utilize o ficheiro de 32 bits e as localizações de registo em computadores baseados no Windows para executar o programa de instalação para o tipo de implementação.

Propriedades do tipo de implementação Opções de conteúdo

Quando vê as propriedades de um tipo de implementação, as seguintes opções aparecem apenas no separador Conteúdo :

  • Desinstalar definições de conteúdo:

    • O mesmo que instalar conteúdo: se o conteúdo de instalação e desinstalação for o mesmo, selecione esta opção. Esta é a opção padrão.

    • Sem conteúdo de desinstalação: se a sua aplicação não precisar de conteúdo para desinstalar, selecione esta opção.

    • Diferente do conteúdo de instalação: se o conteúdo de desinstalação for diferente do conteúdo de instalação, selecione esta opção.

      • Desinstalar localização do conteúdo: especifique o caminho de rede para o conteúdo utilizado para desinstalar a aplicação.
  • Permitir que os clientes utilizem pontos de distribuição do grupo de limites de site predefinido: especifique se os clientes devem transferir e instalar o software a partir de um ponto de distribuição no grupo de limites predefinido do site quando o conteúdo não está disponível a partir de um ponto de distribuição nos grupos de limites atuais ou vizinhos.

  • Opções de implementação: especifique se os clientes devem transferir a aplicação quando utilizam um ponto de distribuição de um vizinho ou os grupos de limites predefinidos do site.

Observação

O Windows BranchCache está sempre ativado nos clientes. Se o ponto de distribuição suportar o BranchCache, os clientes utilizam-no. Para obter mais informações, veja BranchCache.

Opções de Sequência de Tarefas do tipo de implementação

Para obter mais informações sobre o tipo de implementação da sequência de tarefas, veja Tipo de implementação de sequência de tarefas.

Na página Sequência de Tarefas , especifique as seguintes informações:

  • Sequência de tarefas de instalação: selecione uma sequência de tarefas que execute o processo de instalação desta aplicação.

  • Desinstalar sequência de tarefas (opcional): selecione uma sequência de tarefas que remova esta aplicação.

Dica

Se a sequência de tarefas não aparecer na lista, faça duplo marcar que não inclui quaisquer passos de implementação do SO ou atualização do SO. Confirme também que não está marcado como uma sequência de tarefas de alto impacto. Para obter mais informações, veja os pré-requisitos do tipo de implementação Sequência de tarefas.

Opções do Método de Deteção do tipo de implementação

Este procedimento configura um método de deteção que indica a presença do tipo de implementação. Por outras palavras, se o dispositivo Windows já tem a aplicação instalada. Utilize um dos dois métodos seguintes para criar um método de deteção:

Configurar regras para detetar a presença deste tipo de implementação

  1. Na página Método de Deteção , a opção para Configurar regras para detetar a presença deste tipo de implementação está selecionada por predefinição. Selecione Adicionar Cláusula.

  2. Na caixa de diálogo Regra de Deteção , selecione um Tipo de definição para detetar a presença do tipo de implementação:

    • Sistema de Ficheiros: detete se existe um ficheiro ou pasta especificado num dispositivo. Esta deteção indica que a aplicação está instalada. Especifique os seguintes detalhes adicionais:

      • Tipo: selecione se é um ficheiro ou pasta.

      • Caminho (Obrigatório): introduza ou navegue para o caminho local no dispositivo que inclui o ficheiro ou pasta. Por exemplo, C:\Program Files. Não pode especificar um caminho de rede partilhado. Se selecionar Procurar, navegue no sistema de ficheiros local ou ligue-se a um cliente representativo para procurar.

      • Nome do ficheiro ou pasta (Obrigatório): especifique o nome de ficheiro ou pasta específico a detetar no caminho acima. Se o cliente detetar este ficheiro ou pasta no dispositivo, considera a aplicação como instalada no dispositivo.

      • Este ficheiro ou pasta está associado a uma aplicação de 32 bits em sistemas de 64 bits: o cliente verifica primeiro as localizações dos ficheiros de 32 bits para o ficheiro ou pasta especificado. Se o ficheiro ou pasta não for encontrado, o cliente procura localizações de 64 bits.

    • Registo: detete se existe uma chave de registo ou um valor de registo especificado num dispositivo cliente. Esta deteção indica que a aplicação está instalada. Especifique os seguintes detalhes adicionais:

      • Hive (Obrigatório): escolha um ramo de registo na lista pendente. Por exemplo, HKEY_LOCAL_MACHINE.

      • Chave (Obrigatório): especifique a chave do registo a pesquisar no ramo de registo acima. Por exemplo, SOFTWARE\Microsoft\Office.

      • Valor (Opcional): introduza um valor específico para detetar na chave acima. Se quiser que o cliente detete o valor (Predefinição), ative a opção utilizar o valor da chave de registo (Predefinição) para deteção. Quando introduz um valor ou ativa esta opção, tem de selecionar um Tipo de Dados.

      • Esta chave de registo está associada a uma aplicação de 32 bits em sistemas de 64 bits: selecione esta opção para primeiro marcar localizações de registo de 32 bits para a chave de registo especificada. Se a chave de registo não for encontrada, o cliente procura localizações de 64 bits.

    • Windows Installer: detetar se existe um ficheiro do Windows Installer especificado num dispositivo cliente. Esta deteção indica que a aplicação está instalada. Especifique o código do Produto MSI a detetar no cliente. Se selecionar Procurar, selecione o ficheiro MSI a partir do qual pretende ler o código do produto.

  3. Na parte inferior da janela Regra de Deteção, especifique se o item tem de existir ou satisfazer uma regra. Por exemplo, se detetar com um ficheiro, a seguinte opção está selecionada por predefinição: a definição do sistema de ficheiros tem de existir no sistema de destino para indicar a presença desta aplicação. Selecione a outra opção para criar uma regra para deteção com base em propriedades de ficheiros ou pastas. Estas propriedades incluem Data de Modificação, Data de Criação, Versão ou Tamanho. Estes critérios de regra são diferentes para cada tipo de definição.

  4. Selecione OK para fechar a caixa de diálogo Regra de Deteção .

Quando cria mais do que um método de deteção para um tipo de implementação, pode agrupar cláusulas para criar uma lógica mais complexa.

Cláusulas de deteção de grupos (opcional)

  1. Crie três ou mais cláusulas de método de deteção num tipo de implementação.

  2. Selecione duas ou mais cláusulas consecutivas e, em seguida, selecione Agrupar. Verá os parênteses adicionados às colunas associadas, que mostram onde o grupo começa e termina.

    Exemplo:

    Conector ( Cláusula )
    Código de Produto MSI
    Ou ( file1.text existe
    And file2.txt existe )
  3. Para remover o grupo, selecione as cláusulas agrupadas e, em seguida, selecione Desagrupar.

Continue para a secção seguinte sobre como utilizar um script personalizado como método de deteção. Em alternativa, avance para as opções de Experiência do Utilizador para o tipo de implementação.

Utilizar um script personalizado para marcar para a presença de um tipo de implementação

  1. Na página Método de Deteção , selecione a caixa Utilizar um script personalizado para detetar a presença deste tipo de implementação . Em seguida, selecione Editar.

  2. Na caixa de diálogo Script Editor, selecione um Tipo de script para detetar o tipo de implementação: PowerShell, VBScript ou JScript.

    Observação

    Quando um script Windows PowerShell é executado como um método de deteção de aplicações, o cliente Configuration Manager chama o PowerShell com o -NoProfile parâmetro . Esta opção inicia o PowerShell sem perfis. Um perfil do PowerShell é um script que é executado quando o PowerShell é iniciado.

  3. Na caixa Conteúdos do script , introduza o script que pretende utilizar ou cole o conteúdo de um script existente. Selecione Abrir para navegar para um script guardado existente. Selecione Limpar para remover o texto no campo Conteúdos do script. Se necessário, ative a opção Executar script como processo de 32 bits em clientes de 64 bits.

    Observação

    O tamanho máximo de um script é de 32 KB.

  4. Selecione OK para guardar o script e fechar a caixa de diálogo Script Editor. Novamente no assistente Criar Tipo de Implementação, os campos Tipo de Script e Comprimento do Script são atualizados com detalhes sobre o script.

Acerca dos métodos de deteção de scripts personalizados

Configuration Manager verifica os resultados do script. Lê os valores escritos pelo script para o fluxo de saída padrão (STDOUT), o fluxo de erro padrão (STDERR) e o código de saída. Se o script sair com um valor diferente de zero, o script falhará e a status de deteção de aplicações será Desconhecida. Se o código de saída for zero e STDOUT tiver dados, a status de deteção de aplicações será Instalada.

Dica

Ao escrever um script de deteção, se devolver um código de saída zero, mas não devolver a saída (dados no STDOUT), a aplicação não será detetada como instalada. Para obter mais informações, veja os seguintes exemplos.

Utilize as tabelas seguintes para marcar se uma aplicação é instalada a partir da saída a partir de um script:

Código de saída zero
STDOUT STDERR Resultado do script Estado de deteção de aplicações
Vazio Vazio Êxito Não instalado
Vazio Não está vazio Falha Desconhecido
Não está vazio Vazio Êxito Instalado
Não está vazio Não está vazio Êxito Instalado
Código de saída diferente de zero
STDOUT STDERR Resultado do script Estado de deteção de aplicações
Vazio Vazio Falha Desconhecido
Vazio Não está vazio Falha Desconhecido
Não está vazio Vazio Falha Desconhecido
Não está vazio Não está vazio Falha Desconhecido
Exemplos

Utilize os seguintes exemplos do PowerShell/VBScript para escrever os seus próprios scripts de deteção de aplicações:

Exemplo 1: o script devolve um código de saída que não é zero. Este código indica que o script não foi executado com êxito. Neste caso, o estado de deteção da aplicação é desconhecido.

Exit 1
WScript.Quit(1)

Exemplo 2: o script devolve um código de saída de zero, mas o valor de STDERR não está vazio. Este resultado indica que o script não foi executado com êxito. Neste caso, o estado de deteção da aplicação é desconhecido.

Write-Error "Script failed"
Exit 0
WScript.StdErr.Write "Script failed"
WScript.Quit(0)

Exemplo 3: o script devolve um código de saída de zero, que indica que foi executado com êxito. No entanto, o valor de STDOUT está vazio, o que indica que a aplicação não está instalada.

Exit 0
WScript.Quit(0)

Exemplo 4: o script devolve um código de saída de zero, o que indica que foi executado com êxito. O valor de STDOUT não está vazio, o que indica que a aplicação está instalada.

Write-Host "The application is installed"
Exit 0
WScript.StdOut.Write "The application is installed"
WScript.Quit(0)

Exemplo 5: o script devolve um código de saída de zero, que indica que foi executado com êxito. Os valores de STDOUT e STDERR não estão vazios, o que indica que a aplicação está instalada.

Write-Host "The application is installed"
Write-Error "Completed"
Exit 0
WScript.StdOut.Write "The application is installed"
WScript.StdErr.Write "Completed"
WScript.Quit(0)

Opções de Experiência de Utilizador do tipo de implementação

Estas definições especificam como o cliente instala a aplicação nos dispositivos e o que o utilizador vê.

Na página Experiência de Utilizador , especifique as seguintes informações:

  • Comportamento da instalação: na lista pendente, selecione uma das seguintes opções:

    • Instalar para o utilizador: o cliente só instala a aplicação para o utilizador ao qual implementa a aplicação.

    • Instalar para o sistema: o cliente instala a aplicação apenas uma vez. Está disponível para todos os utilizadores.

    • Instalar para o sistema se o recurso for um dispositivo; caso contrário, instale para o utilizador: se implementar a aplicação num dispositivo, o cliente instala-a para todos os utilizadores. Se implementar a aplicação num utilizador, o cliente só a instala para esse utilizador.

  • Requisito de início de sessão: selecione uma das seguintes opções:

    • Apenas quando um utilizador tem sessão iniciada

    • Se um utilizador tem ou não sessão iniciada

    • Apenas quando nenhum utilizador tiver sessão iniciada

      Observação

      Esta opção é predefinida como Apenas quando um utilizador tem sessão iniciada. Se selecionar Instalar para o utilizador na lista pendente Comportamento de instalação , não poderá alterar esta opção.

  • Visibilidade do programa de instalação: especifique o modo no qual o tipo de implementação é executado em dispositivos cliente. Selecione uma das opções a seguir:

    • Maximizado: o tipo de implementação é executado maximizado em dispositivos cliente. Os utilizadores veem toda a atividade de instalação.

    • Normal: o tipo de implementação é executado no modo normal com base nas predefinições do sistema e do programa. Este modo é a predefinição.

    • Minimizado: o tipo de implementação é executado minimizado em dispositivos cliente. Os utilizadores podem ver a atividade de instalação na área de notificação ou na barra de tarefas.

    • Oculto: o tipo de implementação é executado oculto em dispositivos cliente. Os utilizadores não veem nenhuma atividade de instalação.

  • Permitir que os utilizadores vejam e interajam com a instalação do programa: especifique se um utilizador pode interagir com a instalação do tipo de implementação para configurar as opções de instalação.

    Se tiver selecionado a opção Instalar para utilizador na lista pendente Comportamento de instalação , esta opção está ativada por predefinição.

    Importante

    Quando seleciona o comportamento instalar para o sistema , esta definição é opcional. Esta alteração destina-se principalmente a permitir que um utilizador final interaja com a instalação durante uma sequência de tarefas. Por exemplo, para executar um processo de configuração que pede ao utilizador final várias opções. Alguns instaladores de aplicações não podem ter pedidos de utilizador silenciados ou o processo de instalação pode exigir valores de configuração específicos apenas conhecidos pelo utilizador.

    Instalar no contexto do sistema e permitir que os utilizadores interajam com a instalação não é uma configuração segura. Para obter mais informações, veja segurança e privacidade para a gestão de aplicações.

  • Tempo máximo de execução permitido (minutos): especifique o tempo máximo em minutos que espera que o tipo de implementação seja executado no computador cliente. Especifique esta definição como um número inteiro superior a zero. O valor predefinido é 120 minutos (duas horas).

    Utilize este valor para as seguintes ações:

    • Para monitorizar os resultados do tipo de implementação.

    • Para marcar se um tipo de implementação é instalado quando define janelas de manutenção em dispositivos cliente. Quando uma janela de manutenção está em vigor, um tipo de implementação só é iniciado se estiver disponível tempo suficiente na janela de manutenção para acomodar a definição Tempo Máximo de Execução Permitido .

      Importante

      Poderá ocorrer um conflito se o Tempo máximo de execução permitido for superior à janela de manutenção agendada. Se o utilizador definir o tempo máximo de execução para um período superior ao comprimento de qualquer janela de manutenção disponível, esse tipo de implementação não é executado.

  • Tempo estimado de instalação (minutos): especifique o tempo estimado de instalação do tipo de implementação. Os utilizadores veem esta vez no Centro de Software.

Opções de Experiência do Utilizador das propriedades do tipo de implementação

Quando vê as propriedades de um tipo de implementação, as seguintes opções aparecem apenas no separador Experiência de Utilizador :

Impor um comportamento específico pós-instalação. Selecione uma das opções a seguir:

  • Determinar o comportamento com base nos códigos de retorno: processe reinícios com base nos códigos configurados no separador Códigos de Retorno . O Centro de Software apresenta Poderá Exigir um Reinício. Se um utilizador tiver sessão iniciada durante a instalação, ser-lhe-á pedido consoante a configuração da Experiência de Utilizador da implementação .

  • Nenhuma ação específica: não é necessário reiniciar após a instalação. O Centro de Software informa que não é necessário reiniciar.

  • O programa de instalação de software pode forçar o reinício do dispositivo: Configuration Manager não controla nem inicia um reinício, mas a instalação real pode fazê-lo sem aviso prévio. Utilize esta definição para impedir que Configuration Manager comuniquem uma falha de instalação quando o instalador iniciar um reinício. Os ecrãs do Centro de Software podem exigir um Reinício.

  • Configuration Manager cliente forçará um reinício obrigatório do dispositivo: Configuration Manager força o reinício de um dispositivo após a instalação com êxito. O Centro de Software informa que é necessário reiniciar. Se um utilizador tiver sessão iniciada durante a instalação, ser-lhe-á pedido consoante a configuração da Experiência de Utilizador da implementação .

Requisitos do tipo de implementação

Configuration Manager verifica estes requisitos nos dispositivos antes de instalar o tipo de implementação. Utilize os requisitos para refinar e controlar ainda mais os dispositivos ou utilizadores que recebem esta aplicação. Por exemplo, se implementar a aplicação numa coleção de utilizadores, especifique os requisitos de hardware da aplicação aqui.

  1. Na página Requisitos , selecione Adicionar para abrir a caixa de diálogo Criar Requisito .

  2. Na lista pendente Categoria, selecione se este requisito é para um Dispositivoou utilizador.

    Selecione Personalizado para utilizar uma condição global criada anteriormente. Quando seleciona Personalizado, também pode escolher Criar para criar uma nova condição global. Para obter mais informações sobre as condições globais, veja Como criar condições globais.

    Importante

    Se implementar a aplicação numa coleção de dispositivos, o cliente ignora qualquer requisito da categoria Utilizador e da condição Dispositivo Primário.

  3. Na lista pendente Condição , selecione a condição para avaliar se o utilizador ou dispositivo cumpre os requisitos de instalação. Os conteúdos desta lista variam consoante a categoria selecionada.

  4. Na lista pendente Operador , selecione o operador a utilizar. Este operador compara a condição selecionada com o valor especificado. Avalia se o utilizador ou dispositivo cumpre o requisito de instalação. Os operadores disponíveis variam consoante a condição selecionada. Ao utilizar o One Of operador , o campo Valores tem a validação de que tem de introduzir uma entrada por linha.

    Observação

    Os requisitos disponíveis diferem consoante o tipo de dispositivo utilizado pelo tipo de implementação.

  5. Na caixa Valor , especifique os valores a utilizar para comparação. Estes valores, juntamente com a condição e o operador selecionados, avaliam se o utilizador ou o dispositivo cumprem os requisitos de instalação. Os valores disponíveis variam consoante a condição selecionada e o operador selecionado.

  6. Selecione OK para guardar o requisito e fechar a caixa de diálogo Criar Requisito .

Dependências do tipo de implementação

As dependências definem um ou mais tipos de implementação de outra aplicação que o cliente tem de instalar antes de instalar este tipo de implementação.

Importante

Em alguns casos, um tipo de implementação depende de um tipo de implementação que também tem dependências. O número máximo de dependências suportadas na cadeia é cinco.

  1. Na página Dependências , selecione Adicionar.

  2. Na janela Adicionar Dependência, introduza o nome do grupo Dependência. Este nome refere-se a este grupo de dependências de aplicações.

  3. Na janela Adicionar Dependência, selecione Adicionar.

  4. Na janela Especificar Aplicação Necessária , selecione uma aplicação disponível e, pelo menos, um dos respetivos tipos de implementação a utilizar como dependência.

    Dica

    Selecione Ver para apresentar as propriedades do tipo de implementação ou aplicação selecionado.

  5. Selecione OK para fechar a janela Especificar Aplicação Necessária .

  6. Se quiser que o cliente instale automaticamente a aplicação dependente, selecione Instalação Automática junto à dependência.

    Observação

    Não precisa de implementar uma aplicação dependente para que o cliente o instale automaticamente.

  7. Se adicionar mais do que uma dependência, utilize os botões Aumentar Prioridade e Diminuir Prioridade . Estas ações alteram a ordem pela qual o cliente avalia cada dependência.

  8. Selecione OK para fechar a janela Adicionar Dependência .

Códigos de Retorno do tipo de implementação

Observação

Esta página não está no assistente Criar Tipo de Implementação. É apenas um separador sobre as propriedades de um tipo de implementação existente.

Especifique os códigos de retorno para controlar os comportamentos após a conclusão do tipo de implementação. Por exemplo, sinal de que é necessário reiniciar, a instalação está concluída.

  1. No separador Códigos de Retorno da janela de propriedades do tipo de implementação, selecione Adicionar.

  2. Na janela Adicionar Código de Retorno, especifique o Valor do Código de Retorno esperado deste tipo de implementação. Este valor é qualquer número inteiro positivo ou negativo entre -2147483648 e 2147483647.

  3. Selecione um Tipo de Código na lista pendente. Esta definição define como Configuration Manager interpreta o código de retorno especificado deste tipo de implementação. Os tipos disponíveis variam com base na tecnologia do tipo de implementação.

    • Êxito (sem reinício): o tipo de implementação foi instalado com êxito e não é necessário reiniciar.

    • Falha (sem reinício): falha ao instalar o tipo de implementação.

    • Reinício Rígido: o tipo de implementação foi instalado com êxito, mas requer que o dispositivo seja reiniciado. Não é possível instalar mais nada até que o dispositivo reinicie.

    • Reinício De Forma Recuperável: o tipo de implementação foi instalado com êxito, mas pede ao dispositivo para reiniciar. Outras instalações podem ocorrer antes de o dispositivo reiniciar.

    • Repetição Rápida: já existe outra instalação em curso no dispositivo. O cliente volta a tentar de duas em duas horas, num total de 10 vezes.

  4. Opcionalmente, introduza um Nome e uma Descrição para este código de retorno.

  5. Selecione OK para fechar a janela Adicionar Código de Retorno.

Exemplo: êxito diferente de zero

Está a implementar uma aplicação que devolve um código de saída de 1 quando esta é instalada com êxito. Por predefinição, Configuration Manager deteta este código de retorno diferente de zero como uma falha. Especifique o Valor do Código de Retorno de 1e selecione o Tipo de Código de Êxito (sem reinício). Agora Configuration Manager interpreta esse código devolvido como um êxito para este tipo de implementação.

Códigos de retorno predefinidos

Quando cria alguns tipos de implementação, Configuration Manager adiciona automaticamente os seguintes códigos de retorno comuns a essa tecnologia:

Windows Installer (*ficheiro .msi)
Valor Tipo de Código
0 Êxito (sem reinício)
1707 Êxito (sem reinício)
3010 Reinício De Forma Recuperável
1641 Reinício Rígido
1618 Repetição Rápida
Instalador de Scripts
Valor Tipo de Código
0 Êxito (sem reinício)
1641 Reinício Rígido
3010 Reinício De Forma Recuperável
1618 Repetição Rápida
Pacote de aplicações do Windows (*.appx, *.appxbundle, *.msix, *.msixbundle)
Valor Tipo de Código
15605 Repetição Rápida
15618 Repetição Rápida

Opções adicionais para tipos de implementação App-V

Configure opções adicionais exclusivas para tipos de implementação para aplicações virtuais (App-V).

Tipo de implementação App-V Opções de conteúdo

  1. Na consola do 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 com um tipo de implementação App-V e selecione Propriedades.

  3. Nas propriedades da aplicação, mude para o separador Tipos de Implementação . Selecione o tipo de implementação App-V e selecione Editar.

  4. Nas propriedades do tipo de implementação, mude para o separador Conteúdo . Configure as seguintes opções conforme necessário:

    • Manter o conteúdo na cache do cliente: o cliente Configuration Manager não elimina da respetiva cache o conteúdo para este tipo de implementação.

    • Carregar conteúdo para a cache do App-V antes do início: antes do início da aplicação, o cliente Configuration Manager carrega para a cache app-V todo o conteúdo para este tipo de implementação. O cliente não afixa o conteúdo na cache. Elimina o conteúdo conforme necessário.

  5. Selecione OK para fechar as propriedades do tipo de implementação. Em seguida, selecione OK para fechar as propriedades da aplicação.

Opções de publicação do tipo de implementação App-V

  1. Na consola do 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 com um tipo de implementação App-V e selecione Propriedades.

  3. Nas propriedades da aplicação, mude para o separador Tipos de Implementação . Selecione o tipo de implementação App-V e selecione Editar.

  4. Nas propriedades do tipo de implementação, mude para o separador Publicação . Selecione os itens na aplicação virtual que pretende publicar.

  5. Selecione OK para fechar as propriedades do tipo de implementação. Em seguida, selecione OK para fechar as propriedades da aplicação.

Importar uma aplicação

Utilize o procedimento seguinte para importar uma aplicação para Configuration Manager:

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

  2. No friso, no separador Base e no grupo Criar , selecione Importar Aplicação.

  3. Na página Geral do Assistente para Importar Aplicação, especifique o caminho de rede para o Ficheiro a importar. Por exemplo, \\server\share\file.zip. Este ficheiro é um arquivo comprimido válido (formato ZIP) de uma aplicação Configuration Manager exportada.

  4. Na página Conteúdo do Ficheiro , selecione a ação a tomar se esta aplicação for um duplicado de uma aplicação existente. Crie uma nova aplicação ou ignore o duplicado e adicione uma nova revisão à aplicação existente.

  5. Na página Resumo , reveja as ações e, em seguida, conclua o assistente.

A nova aplicação é apresentada no nó Aplicações .

Dica

O cmdlet Windows PowerShell Import-CMApplication tem a mesma função que este procedimento. Para obter mais informações, veja Import-CMApplication.

Para obter mais informações sobre como exportar uma aplicação, veja Tarefas de gestão para aplicações.

Tipos de implementação suportados

Configuration Manager suporta os seguintes tipos de implementação para aplicações:

Nome do tipo de implementação Descrição
Windows Installer (*ficheiro .msi) Um ficheiro do Windows Installer (.msi).
Pacote de aplicações do Windows (*.appx, *.appxbundle, *.msix, *.msixbundle) Ficheiros do pacote de aplicações do Windows (.appx ou .msix) ou pacotes de pacotes de aplicações do Windows (.appxbundle ou .msixbundle).
Pacote de aplicações do Windows (na Loja Windows) Especifique uma ligação para a aplicação na Loja Windows ou navegue na loja para selecionar a aplicação.Nota 1
Instalador de Scripts Especifique um script ou programa que seja executado em clientes Windows para instalar conteúdo ou para efetuar uma ação. Utilize este tipo de implementação para setup.exe instaladores ou wrappers de script.
Microsoft Application Virtualization 4 Um manifesto do Microsoft App-V v4.
Microsoft Application Virtualization 5 Um ficheiro de pacote microsoft App-V5.
Windows Phone pacote de aplicação (ficheiro*.xap) Um ficheiro de pacote de aplicação Windows Phone.
Windows Phone pacote de aplicação (na Loja Windows Phone) Especifique uma ligação para a aplicação na Loja Windows.
macOS X Para computadores macOS com o cliente Configuration Manager. Crie um .cmmac ficheiro com a ferramenta CMAppUtil .
Aplicativo Web Especifique uma ligação para uma aplicação Web. Este tipo de implementação instala um atalho para a aplicação Web no dispositivo do utilizador.
Windows Installer através de MDM (*.msi) Crie e implemente aplicações baseadas no Windows Installer em dispositivos Windows com a gestão de dispositivos móveis (MDM) no local. Para obter mais informações, veja Implementar aplicações do Windows Installer em dispositivos Windows inscritos na MDM.
Sequência de tarefas Instale ou desinstale aplicações complexas com sequências de tarefas. Para obter mais informações, veja Tipo de implementação da sequência de tarefas.

Observação

A consola Configuration Manager pode apresentar outros tipos de implementação, mas destinam-se a plataformas que já não são suportadas. Para obter mais informações, veja O que aconteceu à implementação híbrida?.

Nota 1: pacote de aplicações do Windows (na Loja Windows)

Para implementar a aplicação como uma ligação para a Loja Windows, configure a política de grupo Desativar a aplicação loja. Defina esta política como Desativada ou Não configurada. Se ativar esta definição, os clientes não se podem ligar à Loja Windows para transferir e instalar aplicações.

Os clientes Windows avaliam sempre os tipos de implementação que utilizam uma ligação para um arquivo antes de outros tipos de implementação. Em seguida, o cliente avalia os tipos de implementação por prioridade.

Dica

Algumas ligações de arquivo podem causar o seguinte erro no Assistente para Criar Aplicação: "Ligação de aplicação inválida". Por exemplo, algumas Aplicações em Destaque da loja podem causar este erro. Ainda pode selecionar Seguinte na página Geral do assistente. Configuration Manager cria a aplicação com êxito e pode implementá-la com êxito.

Próximas etapas

Depois de criar uma aplicação no Configuration Manager, o passo seguinte é implementar a aplicação.

Crie um grupo de aplicações que pode enviar para uma coleção de utilizadores ou dispositivos como uma única implementação. Para obter mais informações, veja Criar grupos de aplicações.

Para obter mais informações sobre como criar aplicações em diferentes plataformas de SO, veja os seguintes artigos: