
Publicar um instalador no Intune é só uma parte do trabalho. Para que a instalação seja repetível, o pacote precisa ter comandos silenciosos corretos, requisitos realistas e uma regra de detecção que represente o estado final do aplicativo.
Prepare o pacote e os comandos
Inventarie versão, arquitetura, dependências e comportamento do instalador. Teste os comandos de instalação e desinstalação em uma máquina limpa, com o contexto de execução previsto. Verifique códigos de saída, reinicializações e arquivos de log. Não presuma que um comando usado manualmente em uma sessão interativa funcionará igual sob o agente de gerenciamento.
Configure requisitos de sistema e dependências com base em evidências. Regras muito restritivas podem excluir dispositivos compatíveis; regras permissivas podem tentar instalar em cenários não suportados. Planeje como novas versões substituirão a atual e como uma falha será diagnosticada.
Detecção é parte essencial do desenho
Escolha critérios estáveis que confirmem que a versão esperada está instalada. Uma detecção baseada apenas na existência de uma pasta pode marcar uma instalação incompleta como sucesso; outra que dependa de um caminho variável pode falhar em alguns equipamentos. Valide em instalações novas e em atualizações.
Distribua em anéis
Use um grupo de teste, depois um piloto e só então amplie. Acompanhe o status de instalação, erros por código e chamados de usuários. Atualize documentação e conteúdo junto ao pacote para que a equipe de suporte saiba a versão e o método correto de recuperação.
Um pacote está pronto para ganhar público quando instalação, detecção e recuperação foram testadas no contexto em que o agente realmente executa. O piloto é a chance de encontrar diferenças antes que elas virem uma onda de chamados.
Detecção é parte essencial do contrato
O Intune precisa determinar se o aplicativo já está instalado. Uma detecção baseada em arquivo, registro ou script deve representar corretamente o estado desejado e funcionar em instalação nova, reparo e atualização. Se a regra verifica uma versão exata sem considerar uma versão superior suportada, pode declarar falha mesmo quando o aplicativo funciona. Se a regra é ampla demais, pode marcar como instalado quando o produto não está pronto.
Mantenha o script de detecção somente de leitura, previsível e com códigos de saída documentados. Teste quando o produto está ausente, instalado corretamente, parcialmente removido e em uma versão posterior. Evite que a detecção altere o dispositivo: esse componente serve para avaliar o estado, não para corrigir silenciosamente inconsistências.
Instalação, atualização e remoção
Documente linha de comando silenciosa, contexto de execução, reinicialização, códigos de retorno, dependências e requisitos. Faça teste em máquina virtual descartável e observe logs da extensão de gerenciamento. Se a instalação falhar, preserve o código de retorno e horário antes de repetir; tentativas sucessivas podem esconder a primeira causa.
Planeje como uma versão substitui a anterior, como o usuário recebe comunicação e se a remoção será suportada. Empacote novamente a partir de uma fonte confiável e mantenha versão e hash do instalador no registro de mudança. Não inclua binários ou licenças de terceiros em exemplos públicos.
Anéis reduzem o alcance de uma falha
Comece com um grupo de validação, passe para usuários representativos e amplie após revisar taxa de sucesso, erros e chamados. Acompanhe disponibilidade do serviço de origem e espaço em disco. Defina critérios de pausa antes de começar: por exemplo, qualquer falha em fluxo essencial precisa de triagem antes da próxima onda. Os limites numéricos devem ser acordados para cada organização, não inventados neste guia.
O diagrama representa o ciclo conceitual de um pacote, não a instalação de um aplicativo específico. Valide requisitos, suporte, licenças e comportamento da versão atual na documentação oficial.
