Criar aplicativos no Configuration Manager
Aplica-se a: Gerenciador de Configurações (branch atual)
Um aplicativo Configuration Manager define os metadados sobre o aplicativo. Um aplicativo tem um ou mais tipos de implantação. Esses tipos de implantação incluem os arquivos de instalação e as informações necessárias para instalar o software em dispositivos. Um tipo de implantação também tem regras, como métodos de detecção e requisitos. Essas regras especificam quando e como o cliente instala o software.
Crie aplicativos usando os seguintes métodos:
Crie automaticamente um aplicativo e tipos de implantação lendo os arquivos de instalação do aplicativo:
- Criar um aplicativo e detectar automaticamente as informações do aplicativo
- Criar um tipo de implantação e identificar automaticamente as informações do tipo de implantação
Crie manualmente um aplicativo e adicione tipos de implantação posteriormente:
- Criar um aplicativo e especificar manualmente as informações do aplicativo
- Criar um tipo de implantação e especificar manualmente informações de tipo de implantação
Importar um aplicativo de um arquivo
Este artigo também inclui as seguintes informações para configurar um tipo de implantação:
- Conteúdo
- Sequência de Tarefas
- Método de detecção
- Experiência do usuário
- Requisitos
- Retornar códigos
- Dependências
Criar um aplicativo
No console Configuration Manager, acesse o workspace biblioteca de software, expanda Gerenciamento de Aplicativos e selecione o nó Aplicativos.
Na guia Página Inicial da faixa de opções, no grupo Criar , selecione Criar Aplicativo.
Em seguida, detecte ou especifique manualmente as informações do aplicativo:
Detecte automaticamente as informações do aplicativo para criar um aplicativo básico com um único tipo de implantação. Por exemplo, um arquivo do Windows Installer que não tem dependências ou requisitos. Depois de criar um aplicativo usando esse procedimento, edite-o conforme necessário. Você pode adicionar ou alterar tipos de implantação e adicionar métodos de detecção, dependências ou requisitos.
Especifique manualmente as informações do aplicativo para criar aplicativos mais complexos. Defina mais de um tipo de implantação, dependências, métodos de detecção ou requisitos.
Detectar automaticamente as informações do aplicativo
Na página Geral do assistente Criar Aplicativo, selecione Detectar automaticamente informações sobre esse aplicativo em arquivos de instalação.
Na lista suspensa Tipo , selecione o tipo de arquivo de instalação do aplicativo que você deseja usar para detectar informações do aplicativo. Para obter mais informações sobre os tipos de instalação disponíveis, consulte Tipos de implantação compatíveis com Configuration Manager.
Na caixa Localização , especifique o arquivo de instalação do aplicativo que você deseja usar para detectar informações do aplicativo. Esse local é um caminho de rede (
\\server\share\filename
) ou um link de repositório. Você deve ter acesso ao caminho de rede e a todas as subpastas que incluam o conteúdo do aplicativo.Importante
Quando você seleciona o Windows Installer (*.msi arquivo) como um tipo de aplicativo, o site importa todos os arquivos na pasta especificada. Em seguida, ele envia esses arquivos para pontos de distribuição. Verifique se a pasta especificada contém apenas os arquivos necessários para instalar o aplicativo. Microsoft testa Configuration Manager para dar suporte a até 20.000 arquivos no pacote de aplicativos. Se seu aplicativo tiver mais arquivos, considere criar vários aplicativos com menos arquivos.
Na página Importar Informações do assistente Criar Aplicativo, examine as informações e selecione Avançar. Se necessário, selecione Anterior para voltar e corrigir quaisquer erros.
Na página Informações Gerais do assistente Criar Aplicativo, especifique as seguintes informações:
Observação
Se Configuration Manager detectar automaticamente essas informações dos arquivos de instalação do aplicativo, elas já serão preenchidas aqui. Além disso, as opções exibidas podem ser diferentes dependendo do tipo de aplicativo que você cria.
Informações gerais sobre o aplicativo, como o nome do aplicativo, os comentários do administrador, o Publicador e a versão de software. Para ajudar você a encontrar o aplicativo no console Configuration Manager, especifique uma referência opcional ou selecione Categorias administrativas.
Programa de instalação: especifique o programa de instalação e as propriedades necessárias necessárias para instalar o tipo de implantação do aplicativo.
Dica
Se o programa de instalação não aparecer, escolha Procurar e navegue até o local do programa de instalação.
Comportamento de instalação: selecione uma das três opções de como Configuration Manager instala esse tipo de implantação. Para obter mais informações sobre essas opções, consulte Experiência do Usuário.
Use uma conexão VPN automática (se configurada): se você implantou um perfil VPN no dispositivo no qual o usuário inicia o aplicativo, conecte a VPN quando o aplicativo for iniciado. Essa opção é apenas para Windows 8.1 e Windows Phone 8.1. Em Windows Phone dispositivos 8.1, se você implantar mais de um perfil VPN no dispositivo, não há suporte para conexões VPN automáticas. Para obter mais informações, confira Perfis de VPN.
Provisione este aplicativo para todos os usuários no dispositivo: provisione um aplicativo com um pacote de aplicativo do Windows para todos os usuários do dispositivo. Para obter mais informações, consulte Criar aplicativos windows.
Dica
Se você estiver modificando um aplicativo existente, essa configuração estará na guia Experiência do Usuário das propriedades do tipo de implantação do pacote do aplicativo Windows.
Escolha Avançar, examine as informações do aplicativo na página Resumo e conclua o assistente Criar Aplicativo.
O novo aplicativo agora aparece no nó Aplicativos do console Configuration Manager. Você terminou de criar um aplicativo.
Para adicionar mais tipos de implantação ou configurar outras configurações, consulte Criar tipos de implantação para o aplicativo.
Especificar manualmente as informações do aplicativo
Na página Geral do assistente Criar Aplicativo, selecione Especificar manualmente as informações do aplicativo e escolha Avançar.
Especifique informações gerais sobre o aplicativo:
O Nome do aplicativo é necessário e deve ter menos de 256 caracteres.
Os comentários do administrador, o Publicador e a versão do Software são metadados adicionais para descrever ainda mais o aplicativo.
Para ajudar você a encontrar o aplicativo no console Configuration Manager, especifique uma referência opcional ou selecione Categorias administrativas.
Data publicada
Selecione usuários ou grupos responsáveis por esse aplicativo como proprietários e contatos de suporte. Por padrão, esses valores são definidos como seu nome de usuário.
Na página Centro de Software do assistente Criar Aplicativo, especifique as seguintes informações:
Idioma selecionado: na lista suspensa, selecione a versão do idioma do aplicativo que você deseja configurar. Escolha Adicionar/Remover para configurar mais idiomas para este aplicativo.
Nome do aplicativo localizado: especifique o nome do aplicativo no idioma selecionado.
Importante
Um nome de aplicativo localizado é necessário para cada versão do idioma que você configurou.
Categorias de usuário: escolha Editar para especificar categorias de aplicativo no idioma selecionado. Os usuários do Centro de Software usam essas categorias para ajudar a filtrar e classificar os aplicativos.
Observação
As categorias de usuário para implantações de aplicativo direcionadas ao dispositivo são exibidas como filtros no Centro de Software. Essas implantações podem estar disponíveis ou necessárias.
Renomear ou excluir uma categoria não se aplica automaticamente a aplicativos com essa categoria. Essas alterações se aplicam à próxima revisão do aplicativo. Para contornar esse problema para renomear ou excluir:- Primeiro, desmarque a caixa de seleção da categoria em qualquer aplicativo que faça referência a ela. Em seguida, aplique essa alteração, que revisa o aplicativo.
- Em vez da ação de renomeação, crie uma nova categoria com o novo nome e adicione a nova categoria aos aplicativos relevantes.
- Você pode excluir a categoria depois de revisar os aplicativos.
- Primeiro, desmarque a caixa de seleção da categoria em qualquer aplicativo que faça referência a ela. Em seguida, aplique essa alteração, que revisa o aplicativo.
Documentação do usuário: especifique o local de um arquivo do qual os usuários do Centro de Software podem obter mais informações sobre esse aplicativo. Esse local é um endereço de site ou um caminho de rede e um nome de arquivo. Verifique se os usuários têm acesso a esse local.
Texto do link: especifique o texto que aparece no lugar de "Informações adicionais" quando a documentação do usuário for especificada.
URL de privacidade: especifique um endereço de site para a instrução de privacidade do aplicativo.
Descrição localizada: insira uma descrição para este aplicativo no idioma selecionado.
Palavras-chave: insira uma lista de palavras-chave no idioma selecionado. Essas palavras-chave ajudam os usuários do Centro de Software a pesquisar o aplicativo.
Ícone: selecione Procurar para selecionar um ícone para este aplicativo. Se você não especificar um ícone, Configuration Manager usará um ícone padrão. Os ícones podem ter dimensões de pixel de até 512x512.
Na página Tipos de Implantação do assistente Criar Aplicativo, escolha Adicionar para criar um novo tipo de implantação. Para obter mais informações, consulte Criar tipos de implantação para o aplicativo.
Escolha Avançar, examine as informações do aplicativo na página Resumo e conclua o assistente Criar Aplicativo.
O novo aplicativo agora aparece no nó Aplicativos do console Configuration Manager.
Criar tipos de implantação para o aplicativo
Se você detectar automaticamente as informações do aplicativo, talvez não seja necessário concluir algumas das etapas nesta seção.
Observação
Ao exibir as propriedades de um tipo de implantação existente, as seguintes seções correspondem a guias da janela de propriedades do tipo de implantação:
- Conteúdo
- Sequência de Tarefas
- Método de detecção
- Experiência do usuário
- Requisitos
- Retornar códigos
- Dependências
Para obter informações sobre a guia Instalar Comportamento nas propriedades de um tipo de implantação, consulte Verificar se está executando arquivos executáveis.
Iniciar o assistente Criar Tipo de Implantação
Há três maneiras de iniciar o assistente Criar Tipo de Implantação:
No nó Aplicativos: no console Configuration Manager, acesse o workspace biblioteca de software, expanda Gerenciamento de Aplicativos e selecione o nó Aplicativos. Selecione um aplicativo e selecione Criar Tipo de Implantação na faixa de opções.
Ao criar um aplicativo: ao especificar manualmente as informações do aplicativo no assistente Criar Aplicativo, selecione Adicionar na página Tipos de Implantação.
Nas propriedades do aplicativo: selecione um aplicativo existente no nó Aplicativos e selecione Propriedades. Alterne para a guia Tipos de Implantação e selecione Adicionar.
Em seguida, use um dos procedimentos a seguir para identificar ou especificar manualmente as informações do tipo de implantação.
Identificar automaticamente as informações do tipo de implantação
Na página Geral do assistente Criar Tipo de Implantação:
Selecione o arquivo de instalação do aplicativo Tipo para detectar as informações do tipo de implantação.
Selecione Identificar automaticamente informações sobre esse tipo de implantação nos arquivos de instalação.
Na caixa Localização , especifique o arquivo de instalação do aplicativo que você deseja usar para detectar as informações do tipo de implantação. Esse local é um caminho de rede (
\\server\share\filename
) ou um link de repositório. Você deve ter acesso ao caminho de rede e a todas as subpastas que incluam o conteúdo do aplicativo.
Na página Importar Informações do assistente Criar Tipo de Implantação, examine as informações e selecione Avançar. Se necessário, selecione Anterior para voltar e corrigir quaisquer erros.
Na página Informações Gerais do assistente Criar Tipo de Implantação, especifique as seguintes informações:
Observação
Algumas das informações de tipo de implantação podem já estar presentes se elas forem lidas nos arquivos de instalação do aplicativo. Além disso, as opções exibidas podem ser diferentes, dependendo do tipo de implantação que você está criando.
Informações gerais sobre o tipo de implantação:
O Nome é necessário
Comentários do administrador para descrevê-lo ainda mais
Idiomas disponíveis para ele
Programa de instalação: especifique o programa de instalação e todas as propriedades necessárias para instalar o tipo de implantação.
Comportamento de instalação: selecione uma das três opções de como Configuration Manager instala esse tipo de implantação. Para obter mais informações sobre essas opções, consulte Experiência do Usuário.
Use uma conexão VPN automática (se configurada): se você implantou um perfil VPN no dispositivo no qual o usuário inicia o aplicativo, conecte a VPN quando o aplicativo for iniciado. Essa opção é apenas para Windows 8.1 e Windows Phone 8.1. Em Windows Phone dispositivos 8.1, se você implantar mais de um perfil VPN no dispositivo, não há suporte para conexões VPN automáticas. Para obter mais informações, confira Perfis de VPN.
Escolha Avançar e, em seguida, continue a Implantação tipo Opções de conteúdo.
Especificar manualmente as informações de tipo de implantação
Na página Geral do assistente Criar Tipo de Implantação, na lista suspensa Tipo , escolha o tipo de arquivo de instalação do aplicativo para esse tipo de implantação.
Selecione Especificar manualmente as informações do tipo de implantação e selecione Avançar.
Na página Informações Gerais do assistente Criar Tipo de Implantação, especifique um Nome para o tipo de implantação. Opcionalmente, especifique comentários de administrador, selecione idiomas para esse tipo de implantação e selecione Avançar.
Continue para opções de conteúdo do tipo implantação.
Opções de conteúdo do tipo de implantação
Na página Conteúdo , especifique as seguintes informações:
Observação
Ao exibir as propriedades de um tipo de implantação existente, algumas dessas opções aparecem na guia Conteúdo e algumas na guia Programas .
Local do conteúdo: especifique o local do conteúdo para esse tipo de implantação ou selecione Procurar para escolher a pasta de conteúdo do tipo de implantação.
Importante
A conta do sistema do computador do servidor do site deve ter permissões para o local de conteúdo especificado.
Persista o conteúdo no cache do cliente: o cliente Configuration Manager mantém indefinidamente em seu cache o conteúdo do tipo de implantação. O cliente persiste o conteúdo mesmo que o aplicativo já esteja instalado. Essa opção é útil com algumas implantações, como software baseado no Windows Installer. O Windows Installer precisa de uma cópia local do conteúdo de origem para aplicar atualizações. Essa opção reduz o espaço de cache disponível. Se você selecionar essa opção, poderá fazer com que uma implantação grande falhe em um ponto posterior se o cache não tiver espaço disponível suficiente.
Dica
Essa opção persiste a versão específica do conteúdo que o cliente instala. Se você atualizar o conteúdo deste aplicativo, o cliente não armazenará automaticamente esse conteúdo em cache novamente. Depois que uma ação acontece que requer o novo conteúdo, o cliente baixa a nova versão do conteúdo.
Programa de instalação: especifique o nome do programa de instalação e os parâmetros de instalação necessários.
- Início da instalação: opcionalmente, especifique a pasta que tem o programa de instalação do tipo de implantação. Essa pasta pode ser um caminho absoluto no cliente ou um caminho para a pasta ponto de distribuição que tem os arquivos de instalação.
Programa de desinstalação: opcionalmente, especifique o nome do programa de desinstalação e todos os parâmetros necessários.
- Iniciar desinstalar: opcionalmente, especifique a pasta que tem o programa de desinstalação para o tipo de implantação. Essa pasta pode ser um caminho absoluto no cliente. Ele também pode ser um caminho relativo em um ponto de distribuição da pasta com o pacote.
Programa de reparo: para tipos de implantação do Instalador do Windows e do Instalador de Script, especifique opcionalmente o nome do programa de reparo e todos os parâmetros necessários.
- Início do reparo: opcionalmente, especifique a pasta que tem o programa de reparo para o tipo de implantação. Essa pasta pode ser um caminho absoluto no cliente. Ele também pode ser um caminho relativo em um ponto de distribuição da pasta com o pacote.
Execute o programa de instalação e desinstalação como um processo de 32 bits em clientes de 64 bits: use o arquivo de 32 bits e os locais de registro em computadores baseados no Windows para executar o programa de instalação para o tipo de implantação.
Propriedades do tipo de implantação Opções de conteúdo
Ao exibir as propriedades de um tipo de implantação, as seguintes opções aparecem apenas na guia Conteúdo :
Desinstalar configurações de conteúdo:
O mesmo que instalar conteúdo: se o conteúdo de instalação e desinstalação for o mesmo, selecione essa opção. Esta é a opção padrão.
Sem desinstalar conteúdo: se o aplicativo não precisar de conteúdo para desinstalar, selecione essa 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 o local do conteúdo: especifique o caminho de rede para o conteúdo usado para desinstalar o aplicativo.
Permitir que os clientes usem pontos de distribuição do grupo de limites do site padrão: especifique se os clientes devem baixar e instalar o software de um ponto de distribuição no grupo de limites padrão do site quando o conteúdo não estiver disponível em um ponto de distribuição nos grupos de limites atuais ou vizinhos.
Opções de implantação: especifique se os clientes devem baixar o aplicativo quando usam um ponto de distribuição de um vizinho ou os grupos de limites de site padrão.
Observação
O Windows BranchCache está sempre habilitado em clientes. Se o ponto de distribuição for compatível com BranchCache, os clientes o usarão. Para obter mais informações, consulte BranchCache.
Opções de sequência de tarefas do tipo de implantação
Para obter mais informações sobre o tipo de implantação da sequência de tarefas, consulte Tipo de implantação de sequência de tarefas.
Na página Sequência de Tarefas , especifique as seguintes informações:
Instalar sequência de tarefas: selecione uma sequência de tarefas que executa o processo de instalação deste aplicativo.
Desinstalar sequência de tarefas (opcional): selecione uma sequência de tarefas que remove este aplicativo.
Dica
Se a sequência de tarefas não aparecer na lista, verifique se ela não inclui nenhuma implantação do sistema operacional ou etapas de atualização do sistema operacional. Confirme também que ele não está marcado como uma sequência de tarefas de alto impacto. Para obter mais informações, examine os pré-requisitos para o tipo de implantação da sequência de tarefas.
Opções de método de detecção de tipo de implantação
Esse procedimento configura um método de detecção que indica a presença do tipo de implantação. Em outras palavras, se o dispositivo Windows já tem o aplicativo instalado. Use um dos dois métodos a seguir para criar um método de detecção:
- Configurar regras para detectar a presença desse tipo de implantação
- Usar um script personalizado para detectar a presença desse tipo de implantação
Configurar regras para detectar a presença desse tipo de implantação
Na página Método de Detecção , a opção de Configurar regras para detectar a presença desse tipo de implantação é selecionada por padrão. Selecione Adicionar Cláusula.
Na caixa de diálogo Regra de Detecção , selecione um tipo de configuração para detectar a presença do tipo de implantação:
Sistema de Arquivos: detecte se existe um arquivo ou pasta especificado em um dispositivo. Essa detecção indica que o aplicativo está instalado. Especifique os seguintes detalhes adicionais:
Tipo: selecione se é um arquivo ou pasta.
Caminho (Obrigatório): insira ou navegue até o caminho local no dispositivo que inclui o arquivo ou pasta. Por exemplo,
C:\Program Files
. Você não pode especificar um caminho de rede compartilhado. Se você selecionar Procurar, navegue pelo sistema de arquivos local ou conecte-se a um cliente representativo para navegar.Nome do arquivo ou da pasta (Obrigatório): especifique o nome específico do arquivo ou da pasta a ser detectado no caminho acima. Se o cliente detectar esse arquivo ou pasta no dispositivo, ele considerará o aplicativo como instalado no dispositivo.
Esse arquivo ou pasta está associado a um aplicativo de 32 bits em sistemas de 64 bits: o cliente primeiro verifica locais de arquivo de 32 bits para o arquivo ou pasta especificado. Se o arquivo ou pasta não for encontrado, o cliente pesquisará locais de 64 bits.
Registro: detecte se existe uma chave de registro especificada ou um valor de registro em um dispositivo cliente. Essa detecção indica que o aplicativo está instalado. Especifique os seguintes detalhes adicionais:
Hive (Obrigatório): escolha um hive de registro na lista suspensa. Por exemplo,
HKEY_LOCAL_MACHINE
.Chave (Obrigatório): especifique a chave do registro para pesquisar no hive acima. Por exemplo,
SOFTWARE\Microsoft\Office
.Valor (opcional): insira um valor específico para detectar na chave acima. Se você quiser que o cliente detecte o valor (Padrão), habilite a opção usar o valor da chave de registro (padrão) para detecção. Ao inserir um valor ou habilitar essa opção, você será obrigado a selecionar um Tipo de Dados.
Essa chave de registro está associada a um aplicativo de 32 bits em sistemas de 64 bits: selecione esta opção para verificar primeiro os locais de registro de 32 bits para a chave de registro especificada. Se a chave do registro não for encontrada, o cliente pesquisará locais de 64 bits.
Instalador do Windows: detecte se existe um arquivo do Windows Installer especificado em um dispositivo cliente. Essa detecção indica que o aplicativo está instalado. Especifique o código do produto MSI a ser detectado no cliente. Se você selecionar Procurar, escolha o arquivo MSI do qual ler o código do produto.
Na parte inferior da janela Regra de Detecção, especifique se o item deve existir ou atender a uma regra. Por exemplo, se você detectar com um arquivo, a seguinte opção será selecionada por padrão: a configuração do sistema de arquivos deve existir no sistema de destino para indicar a presença desse aplicativo. Selecione a outra opção para criar uma regra para detecção com base em propriedades de arquivo ou pasta. Essas propriedades incluem Date Modified, Date Created, Version ou Size. Esses critérios de regra são diferentes para cada tipo de configuração.
Selecione OK para fechar a caixa de diálogo Regra de Detecção .
Ao criar mais de um método de detecção para um tipo de implantação, você pode agrupar cláusulas para criar uma lógica mais complexa.
Cláusulas de detecção de grupo (opcional)
Crie três ou mais cláusulas de método de detecção em um tipo de implantação.
Selecione duas ou mais cláusulas consecutivas e selecione Grupo. Você verá os parênteses adicionados às colunas associadas, que mostram onde o grupo começa e termina.
Exemplo:
Connector ( Cláusula ) Código do Produto MSI Ou ( file1.text existe And file2.txt existe ) Para remover o grupo, selecione as cláusulas agrupadas e selecione Desagrupar.
Continue até a próxima seção sobre como usar um script personalizado como método de detecção. Ou pule para as opções de Experiência do Usuário para o tipo de implantação.
Usar um script personalizado para verificar a presença de um tipo de implantação
Na página Método de Detecção , selecione Usar um script personalizado para detectar a presença dessa caixa de tipo de implantação . Em seguida, selecione Editar.
Na caixa de diálogo Editor de Scripts , selecione um tipo script para detectar o tipo de implantação: PowerShell, VBScript ou JScript.
Observação
Quando um script Windows PowerShell é executado como um método de detecção de aplicativo, o cliente Configuration Manager chama o PowerShell com o
-NoProfile
parâmetro. Essa opção inicia o PowerShell sem perfis. Um perfil do PowerShell é um script que é executado quando o PowerShell é iniciado.Na caixa Conteúdo do Script, insira o script que você deseja usar ou cole no conteúdo de um script existente. Escolha Abrir para navegar até um script salvo existente. Selecione Limpar para remover o texto no campo Conteúdo do Script. Se necessário, habilite a opção para Executar script como processo de 32 bits em clientes de 64 bits.
Observação
O tamanho máximo de um script é de 32 KB.
Selecione OK para salvar o script e feche a caixa de diálogo Editor de Scripts . De volta ao assistente Criar Tipo de Implantação, os campos Tipo de Script e Comprimento de Script são atualizados com detalhes sobre seu script.
Sobre métodos personalizados de detecção de script
Configuration Manager verifica os resultados do script. Ele 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 não zero, o script falhará e o status de detecção do aplicativo for Desconhecido. Se o código de saída for zero e o STDOUT tiver dados, o status de detecção do aplicativo será instalado.
Dica
Ao escrever um script de detecção, se você retornar um código de saída zero, mas não retornar a saída (dados no STDOUT), o aplicativo não será detectado como instalado. Para obter mais informações, confira os exemplos a seguir.
Use as tabelas a seguir para verificar se um aplicativo está instalado na saída de um script:
Código de saída zero
STDOUT | STDERR | Resultado do script | Estado de detecção de aplicativo |
---|---|---|---|
Vazio | Vazio | Êxito | Não instalado |
Vazio | Não vazio | Falha | Desconhecido |
Não vazio | Vazio | Êxito | Instalado |
Não vazio | Não vazio | Êxito | Instalado |
Código de saída não zero
STDOUT | STDERR | Resultado do script | Estado de detecção de aplicativo |
---|---|---|---|
Vazio | Vazio | Falha | Desconhecido |
Vazio | Não vazio | Falha | Desconhecido |
Não vazio | Vazio | Falha | Desconhecido |
Não vazio | Não vazio | Falha | Desconhecido |
Exemplos
Use os seguintes exemplos do PowerShell/VBScript para escrever seus próprios scripts de detecção de aplicativo:
Exemplo 1: o script retorna um código de saída que não é zero. Esse código indica que o script falhou ao ser executado com êxito. Nesse caso, o estado de detecção de aplicativo é desconhecido.
Exit 1
WScript.Quit(1)
Exemplo 2: o script retorna um código de saída de zero, mas o valor do STDERR não está vazio. Esse resultado indica que o script não foi executado com êxito. Nesse caso, o estado de detecção de aplicativo é desconhecido.
Write-Error "Script failed"
Exit 0
WScript.StdErr.Write "Script failed"
WScript.Quit(0)
Exemplo 3: o script retorna um código de saída de zero, o que indica que ele foi executado com êxito. No entanto, o valor para STDOUT está vazio, o que indica que o aplicativo não está instalado.
Exit 0
WScript.Quit(0)
Exemplo 4: o script retorna um código de saída de zero, o que indica que ele foi executado com êxito. O valor do STDOUT não está vazio, o que indica que o aplicativo está instalado.
Write-Host "The application is installed"
Exit 0
WScript.StdOut.Write "The application is installed"
WScript.Quit(0)
Exemplo 5: o script retorna um código de saída de zero, o que indica que ele foi executado com êxito. Os valores de STDOUT e STDERR não estão vazios, o que indica que o aplicativo está instalado.
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 usuário do tipo de implantação
Essas configurações especificam como o cliente instala o aplicativo em dispositivos e o que o usuário vê.
Na página Experiência do Usuário , especifique as seguintes informações:
Comportamento de instalação: na lista suspensa, selecione uma das seguintes opções:
Instalar para o usuário: o cliente instala apenas o aplicativo para o usuário a quem você implanta o aplicativo.
Instalar para o sistema: o cliente instala o aplicativo apenas uma vez. Ele está disponível para todos os usuários.
Instale para o sistema se o recurso for dispositivo; caso contrário, instale para o usuário: se você implantar o aplicativo em um dispositivo, o cliente o instalará para todos os usuários. Se você implantar o aplicativo em um usuário, o cliente só o instalará para esse usuário.
Requisito de logon: selecione uma das seguintes opções:
Somente quando um usuário está conectado
Se um usuário está conectado ou não
Somente quando nenhum usuário está conectado
Observação
Essa opção é padrão somente quando um usuário está conectado. Se você selecionar Instalar para usuário na lista suspensa Comportamento de instalação , não poderá alterar essa opção.
Visibilidade do programa de instalação: especifique o modo no qual o tipo de implantação é executado em dispositivos cliente. Selecione uma das opções a seguir:
Maximizado: o tipo de implantação é executado maximizado em dispositivos cliente. Os usuários veem todas as atividades de instalação.
Normal: o tipo de implantação é executado no modo normal com base nos padrões do sistema e do programa. Esse modo é o padrão.
Minimizado: o tipo de implantação é executado minimizado em dispositivos cliente. Os usuários podem ver a atividade de instalação na área de notificação ou barra de tarefas.
Oculto: o tipo de implantação é executado oculto em dispositivos cliente. Os usuários não veem nenhuma atividade de instalação.
Permitir que os usuários exibam e interajam com a instalação do programa: especifique se um usuário pode interagir com a instalação do tipo de implantação para configurar as opções de instalação.
Se você selecionou a opção Instalar para usuário na lista suspensa Comportamento de instalação , essa opção será habilitada por padrão.
Importante
Quando você seleciona a Instalação para o comportamento do sistema, essa configuração é opcional. Essa alteração é principalmente para permitir que um usuário final interaja com a instalação durante uma sequência de tarefas. Por exemplo, para executar um processo de instalação que solicita ao usuário final várias opções. Alguns instaladores de aplicativo não podem ter prompts de usuário silenciados, ou o processo de instalação pode exigir valores de configuração específicos conhecidos apenas pelo usuário.
Instalar no contexto do sistema e permitir que os usuários interajam com a instalação não é uma configuração segura. Para obter mais informações, consulte segurança e privacidade para gerenciamento de aplicativos.
Tempo máximo de execução permitido (minutos): especifique o tempo máximo em minutos que você espera que o tipo de implantação seja executado no computador cliente. Especifique essa configuração como um número inteiro maior que zero. O valor padrão é de 120 minutos (duas horas).
Use esse valor para as seguintes ações:
Para monitorar os resultados do tipo de implantação.
Para verificar se um tipo de implantação está instalado quando você define janelas de manutenção em dispositivos cliente. Quando uma janela de manutenção está em vigor, um tipo de implantação só é iniciado se houver tempo suficiente disponível na janela de manutenção para acomodar a configuração tempo máximo de execução permitido .
Importante
Um conflito poderá ocorrer se o tempo máximo de execução permitido for maior que a janela de manutenção agendada. Se o usuário definir o tempo máximo de execução como um período maior que o comprimento de qualquer janela de manutenção disponível, esse tipo de implantação não será executado.
Tempo de instalação estimado (minutos): especifique o tempo estimado de instalação do tipo de implantação. Os usuários veem essa hora no Centro de Software.
Propriedades de tipo de implantação Opções de Experiência do Usuário
Ao exibir as propriedades de um tipo de implantação, as seguintes opções aparecem apenas na guia Experiência do Usuário :
Impor um comportamento específico pós-instalação. Selecione uma das opções a seguir:
Determinar o comportamento com base em códigos retornados: manipular reinicializações com base nos códigos configurados na guia Códigos de Retorno . As exibições do Centro de Software podem exigir uma reinicialização. Se um usuário estiver conectado durante a instalação, ele será solicitado dependendo da configuração de Experiência do Usuário da implantação .
Nenhuma ação específica: nenhuma reinicialização necessária após a instalação. O Centro de Software informa que nenhuma reinicialização é necessária.
O programa de instalação de software pode forçar uma reinicialização do dispositivo: Configuration Manager não controla nem inicia uma reinicialização, mas a instalação real pode fazê-lo sem aviso. Use essa configuração para evitar Configuration Manager relatar falha de instalação quando o instalador iniciar uma reinicialização. As exibições do Centro de Software podem exigir uma reinicialização.
Configuration Manager cliente forçará uma reinicialização obrigatória do dispositivo: Configuration Manager força uma reinicialização do dispositivo após a instalação bem-sucedida. O Centro de Software informa que uma reinicialização é necessária. Se um usuário estiver conectado durante a instalação, ele será solicitado dependendo da configuração de Experiência do Usuário da implantação .
Requisitos de tipo de implantação
Configuration Manager verifica esses requisitos em dispositivos antes de instalar o tipo de implantação. Use os requisitos para refinar e controlar ainda mais os dispositivos ou usuários que recebem esse aplicativo. Por exemplo, se você implantar o aplicativo em uma coleção de usuários, especifique os requisitos de hardware do aplicativo aqui.
Na página Requisitos , selecione Adicionar para abrir a caixa de diálogo Criar Requisitos .
Na lista suspensa Categoria , selecione se esse requisito é para um dispositivo ou um usuário.
Selecione Personalizado para usar uma condição global criada anteriormente. Ao selecionar Personalizado, você também pode escolher Criar para criar uma nova condição global. Para saber mais sobre as condições globais, consulte Como criar condições globais.
Importante
Se você implantar o aplicativo em uma coleção de dispositivos, o cliente ignorará qualquer requisito da categoria Usuário e da condição Dispositivo Primário.
Na lista suspensa Condição , selecione a condição para avaliar se o usuário ou dispositivo atende aos requisitos de instalação. O conteúdo dessa lista varia dependendo da categoria selecionada.
Na lista suspensa Operador , selecione o operador a ser usado. Esse operador compara a condição selecionada com o valor especificado. Ele avalia se o usuário ou o dispositivo atende aos requisitos de instalação. Os operadores disponíveis variam dependendo da condição selecionada. Ao usar o
One Of
operador, o campo Valores tem a validação de que você precisa inserir uma entrada por linha.Observação
Os requisitos disponíveis diferem dependendo do tipo de dispositivo que o tipo de implantação usa.
Na caixa Valor , especifique os valores a serem usados para comparação. Esses valores, juntamente com a condição e o operador selecionados, avaliam se o usuário ou dispositivo atende aos requisitos de instalação. Os valores disponíveis variam dependendo da condição selecionada e do operador selecionado.
Escolha OK para salvar o requisito e feche a caixa de diálogo Criar Requisito .
Dependências do tipo de implantação
As dependências definem um ou mais tipos de implantação de outro aplicativo que o cliente deve instalar antes de instalar esse tipo de implantação.
Importante
Em alguns casos, um tipo de implantação depende de um tipo de implantação que também tenha dependências. O número máximo de dependências com suporte na cadeia é cinco.
Na página Dependências , selecione Adicionar.
Na janela Adicionar Dependência, insira o nome do grupo Dependência. Esse nome refere-se a esse grupo de dependências de aplicativo.
Na janela Adicionar Dependência, selecione Adicionar.
Na janela Especificar Aplicativo Necessário , selecione um aplicativo disponível e pelo menos um de seus tipos de implantação para usar como dependência.
Dica
Selecione Exibir para exibir as propriedades do aplicativo selecionado ou do tipo de implantação.
Selecione OK para fechar a janela Especificar Aplicativo Necessário .
Se você quiser que o cliente instale automaticamente o aplicativo dependente, selecione Instalar automaticamente ao lado da dependência.
Observação
Você não precisa implantar um aplicativo dependente para que o cliente o instale automaticamente.
Se você adicionar mais de uma dependência, use os botões Aumentar Prioridade e Diminuir Prioridade . Essas ações alteram a ordem na qual o cliente avalia cada dependência.
Selecione OK para fechar a janela Adicionar Dependência .
Códigos de retorno do tipo de implantação
Observação
Esta página não está no assistente Criar Tipo de Implantação. É apenas uma guia sobre as propriedades de um tipo de implantação existente.
Especifique códigos de retorno para controlar comportamentos após a conclusão do tipo de implantação. Por exemplo, sinalize que uma reinicialização é necessária, a instalação está concluída.
Na guia Códigos de Retorno da janela propriedades do tipo de implantação, selecione Adicionar.
Na janela Adicionar Código de Retorno, especifique o Valor de Código de Retorno esperado desse tipo de implantação. Esse valor é qualquer inteiro positivo ou negativo entre
-2147483648
e2147483647
.Selecione um Tipo de Código na lista suspensa. Essa configuração define como Configuration Manager interpreta o código de retorno especificado desse tipo de implantação. Os tipos disponíveis variam de acordo com a tecnologia de tipo de implantação.
Êxito (sem reinicialização): o tipo de implantação foi instalado com êxito e nenhuma reinicialização é necessária.
Falha (sem reinicialização): o tipo de implantação não foi instalado.
Reinicialização dura: o tipo de implantação foi instalado com êxito, mas requer que o dispositivo seja reiniciado. Nada mais pode ser instalado até que o dispositivo seja reiniciado.
Reinicialização suave: o tipo de implantação foi instalado com êxito, mas solicita que o dispositivo seja reiniciado. Outras instalações podem ocorrer antes da reinicialização do dispositivo.
Repetição rápida: outra instalação já está em andamento no dispositivo. O cliente tenta novamente a cada duas horas, por um total de 10 vezes.
Opcionalmente, insira um Nome e Descrição para este código de retorno.
Selecione OK para fechar a janela Adicionar Código de Retorno.
Exemplo: êxito não zero
Você está implantando um aplicativo que retorna um código de saída de 1
quando ele é instalado com êxito. Por padrão, Configuration Manager detecta esse código de retorno não zero como uma falha. Especifique o valor de código retornado de 1
, e selecione o tipo de código de sucesso (sem reinicialização). Agora Configuration Manager interpreta esse código de retorno como um sucesso para esse tipo de implantação.
Códigos de retorno padrão
Quando você cria alguns tipos de implantação, Configuration Manager adiciona automaticamente os seguintes códigos de retorno comuns a essa tecnologia:
Windows Installer (*.msi arquivo)
Valor | Tipo de código |
---|---|
0 | Sucesso (sem reinicialização) |
1707 | Sucesso (sem reinicialização) |
3010 | Reinicialização suave |
1641 | Reinicialização dura |
1618 | Repetição rápida |
Instalador de Script
Valor | Tipo de código |
---|---|
0 | Sucesso (sem reinicialização) |
1641 | Reinicialização dura |
3010 | Reinicialização suave |
1618 | Repetição rápida |
Pacote de aplicativos 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 implantação do App-V
Configure opções adicionais exclusivas para tipos de implantação para aplicativos virtuais (App-V).
Opções de conteúdo do tipo de implantação do App-V
No console Configuration Manager, acesse o workspace biblioteca de software, expanda Gerenciamento de Aplicativos e selecione o nó Aplicativos.
Selecione um aplicativo com um tipo de implantação do App-V e selecione Propriedades.
Nas propriedades do aplicativo, alterne para a guia Tipos de Implantação . Selecione o tipo de implantação do App-V e selecione Editar.
Nas propriedades do tipo de implantação, alterne para a guia Conteúdo . Configure as seguintes opções conforme necessário:
Persista o conteúdo no cache do cliente: o cliente Configuration Manager não excluirá de seu cache o conteúdo desse tipo de implantação.
Carregue conteúdo no cache do App-V antes do lançamento: antes do aplicativo começar, o cliente Configuration Manager carrega no cache do App-V todo o conteúdo desse tipo de implantação. O cliente não fixa o conteúdo no cache. Ele exclui o conteúdo conforme necessário.
Selecione OK para fechar as propriedades do tipo de implantação. Em seguida, selecione OK para fechar as propriedades do aplicativo.
Opções de publicação do tipo de implantação do App-V
No console Configuration Manager, acesse o workspace biblioteca de software, expanda Gerenciamento de Aplicativos e selecione o nó Aplicativos.
Selecione um aplicativo com um tipo de implantação do App-V e selecione Propriedades.
Nas propriedades do aplicativo, alterne para a guia Tipos de Implantação . Selecione o tipo de implantação do App-V e selecione Editar.
Nas propriedades do tipo de implantação, alterne para a guia Publicar . Selecione os itens no aplicativo virtual que você deseja publicar.
Selecione OK para fechar as propriedades do tipo de implantação. Em seguida, selecione OK para fechar as propriedades do aplicativo.
Importar um aplicativo
Use o procedimento a seguir para importar um aplicativo para Configuration Manager:
No console Configuration Manager, acesse o workspace biblioteca de software, expanda Gerenciamento de Aplicativos e selecione o nó Aplicativos.
Na faixa de opções, na guia Página Inicial e no grupo Criar , selecione Importar Aplicativo.
Na página Geral do Assistente de Importação de Aplicativo, especifique o caminho de rede para o Arquivo a ser importado. Por exemplo,
\\server\share\file.zip
. Esse arquivo é um arquivo compactado válido (formato ZIP) de um aplicativo Configuration Manager exportado.Na página Conteúdo do Arquivo , selecione a ação a ser tomada se esse aplicativo for uma duplicata de um aplicativo existente. Crie um novo aplicativo ou ignore a duplicata e adicione uma nova revisão ao aplicativo existente.
Na página Resumo , examine as ações e conclua o assistente.
O novo aplicativo é exibido no nó Aplicativos .
Dica
O cmdlet Windows PowerShell Import-CMApplication tem a mesma função que este procedimento. Para obter mais informações, consulte Import-CMApplication.
Para obter mais informações sobre como exportar um aplicativo, consulte Tarefas de gerenciamento para aplicativos.
Tipos de implantação com suporte
Configuration Manager dá suporte aos seguintes tipos de implantação para aplicativos:
Nome do tipo de implantação | Descrição |
---|---|
Windows Installer (*.msi arquivo) | Um arquivo do Instalador do Windows (.msi ). |
Pacote de aplicativos do Windows (*.appx, *.appxbundle, *.msix, *.msixbundle) | Arquivos de pacote do aplicativo Windows (.appx ou .msix ) ou pacotes de pacotes de aplicativos do Windows (.appxbundle ou .msixbundle ). |
Pacote de aplicativos do Windows (na Windows Store) | Especifique um link para o aplicativo na Windows Store ou navegue pela loja para selecionar o aplicativo.Observação 1 |
Instalador de Script | Especifique um script ou programa executado em clientes Windows para instalar conteúdo ou para fazer uma ação. Use esse tipo de implantação para instaladores de setup.exe ou wrappers de script. |
Microsoft Virtualização de Aplicativo 4 | Um manifesto Microsoft App-V v4. |
Microsoft Virtualização de Aplicativo 5 | Um arquivo de pacote Microsoft App-V v5. |
Windows Phone pacote de aplicativo (arquivo *.xap) | Um Windows Phone arquivo de pacote de aplicativo. |
Windows Phone pacote de aplicativos (na Windows Phone Store) | Especifique um link para o aplicativo na Windows Store. |
macOS X | Para computadores macOS que executam o Configuration Manager cliente. Crie um .cmmac arquivo com a ferramenta CMAppUtil . |
Aplicativo Web | Especifique um link para um aplicativo Web. Esse tipo de implantação instala um atalho para o aplicativo Web no dispositivo do usuário. |
Instalador do Windows por meio do MDM (*.msi) | Crie e implante aplicativos baseados no Windows Installer em dispositivos Windows usando o MDM (gerenciamento de dispositivo móvel local). Para obter mais informações, confira Implantar aplicativos do Windows Installer em dispositivos Windows registrados no MDM. |
Sequência de tarefas | Instale ou desinstale aplicativos complexos usando sequências de tarefas. Para obter mais informações, consulte Tipo de implantação de sequência de tarefas. |
Observação
O console Configuration Manager pode exibir outros tipos de implantação, mas são para plataformas que não têm mais suporte. Para obter mais informações, confira O que aconteceu com o híbrido?.
Observação 1: pacote de aplicativos do Windows (na Windows Store)
Para implantar o aplicativo como um link para a Windows Store, configure a política de grupo Desativar o aplicativo Store. Defina essa política como Desabilitada ou Não configurada. Se você habilitar essa configuração, os clientes não poderão se conectar à Windows Store para baixar e instalar aplicativos.
Os clientes windows sempre avaliam tipos de implantação que usam um link para um repositório antes de outros tipos de implantação. Em seguida, o cliente avalia os tipos de implantação por prioridade.
Dica
Alguns links de armazenamento podem causar o seguinte erro no Assistente de Criação de Aplicativo: "Link de aplicativo inválido". Por exemplo, alguns aplicativos em destaque da loja podem causar esse erro. Você ainda pode selecionar Avançar na página Geral do assistente. Configuration Manager cria o aplicativo com êxito e você pode implantá-lo com êxito.
Próximas etapas
Depois de criar um aplicativo no Configuration Manager, a próxima etapa é implantar o aplicativo.
Crie um grupo de aplicativos que você pode enviar para uma coleção de usuários ou dispositivos como uma única implantação. Para obter mais informações, confira Criar grupos de aplicativos.
Para obter mais informações sobre como criar aplicativos em diferentes plataformas do sistema operacional, confira os seguintes artigos: