Estou lutando para aprender a instalação de software de política de grupo; Estou no ponto em que acho que sei o que deve estar acontecendo, mas ainda não tenho muita experiência prática e não estou encontrando recursos que vão além da configuração do lado das políticas de grupo.
Estou tentando comparar e descobrir as diferenças entre dois pacotes MSI que baixei da Internet:
Eu tentei configurar ambos os pacotes para serem atribuídos por computador. No caso do 7-Zip, tudo o que precisei fazer foi soltar o arquivo MSI baixado no compartilhamento de rede acessível por computador, adicionar esse pacote ao GPO de instalação do software atribuído à máquina de teste e reinicializar duas vezes (pelo que entendi, pela primeira vez para permitir que o GP CE defina um sinalizador para fazer o processamento de primeiro plano síncrono na próxima inicialização e a segunda vez para fazer a instalação real).
Com o pacote do Driver ODBC, as coisas não são tão legais. O software não está instalado e, na segunda inicialização, o Visualizador de Eventos (Fonte: Política de Grupo de Gerenciamento de Aplicativos) mostra
The install of application Microsoft ODBC Driver 17 for SQL Server from policy FC_c SQL ODBC Driver failed. The error was : %%1603
Alguns vídeos de treinamento sugeriram que se pode instalar um MSI no local da rede usando msiexec /a
. Depois que descobri como fazer isso funcionar (não tente executá-lo no PowerShell, use um prompt no nível de administrador), consegui criar uma cópia (?) Do arquivo MSI no local da rede, junto com um conjunto de pastas do sistema de arquivos (Arquivos de Programas, - (x86), Windows). Isso não mudou o comportamento do GP CE.
Eu encontrei uma resposta muito boa sobre o erro 1603, mas não entendo o que devo tentar em seguida, ou como eu saberia fazer algo diferente com este pacote em primeiro lugar. Eu teria pensado que essa coisa seria óbvia.
P.S. Acabei de descobrir no Visualizador de Eventos um erro do MsiInstaller sobre um parâmetro de linha de comando IACCEPTMSODBCSQLLICENSETERMS=YES
que é necessário para este pacote. Então, pelo menos eu sei qual é o problema agora, e não está relacionado a permissões ou corrupção como o erro 1603 sugeriria. Ainda vou postar essa questão, já que passei 30 minutos escrevendo e ainda quero saber o que um administrador de sistemas mais experiente faria nessa situação. É tudo tentativa e erro, ou alguém pode ser mais esperto sobre isso?