A Diretiva de Grupo detecta a versão instalada antes de baixar um MSI da rede

4

Eu usei a política de grupo para implantar um arquivo .msi do Adobe Reader X, que atualizou com êxito as máquinas para as quais ele foi direcionado.

O grupo de computadores em que essas máquinas pertencem ainda tem um link para o GPO que implantou o .msi.

É o arquivo .msi que verifica a versão do software instalado antes de executar uma nova instalação ou é outro serviço do Windows ou AD?

O arquivo msi permanece no computador após a instalação?

Eu pergunto porque estou preocupado que, se for o arquivo msi que detecta se o software já está instalado e se o arquivo msi não é mantido no computador, o arquivo msi continua a ser copiado para o arquivo msi? máquina cada vez que reinicia ?

    
por Steve 16.09.2011 / 06:36

2 respostas

2

Não sou especialista em implantação de software GPO. No entanto, o maldito sistema me deu tantos problemas no passado que fiz um pouco de leitura e vou resumir minha opinião. Eu não chamaria isso de fato a menos que você possa encontrar documentos técnicos para provar / desmentir isso.

  • Quando você implanta um MSI através da Diretiva de Grupo, cabe ao MSI detectar e desinstalar ou atualizar versões antigas / incompatíveis. Esta é uma função do msi e do Microsoft Installer.

    A Adobe é muito boa nesse aspecto e parece programar totalmente seus MSIs para atualizações, quando apropriado.

    (Tenho minhas suspeitas de que as atualizações que precisam ser reinicializadas após a desinstalação antes da instalação da nova versão apresentem failover da Diretiva de Grupo, por causa de abaixo, mas isso não foi testado).

  • Tenho certeza de que o MSI nunca faz isso no computador local. A conta da máquina é executada a partir do local compartilhado (UNC) fornecido no GPO.

  • Depende das configurações de instalação de software no GPO, mas quando o cliente inicializa, ele é executado pelos GPOs da máquina, detecta o GPO do software, tem um log que já está sendo processado e passa para o próximo GPO.

    Isso pode fazer com que os instaladores que precisam executar duas vezes (ou seja, desinstalar a versão antiga, reinicializar e instalar a nova versão) falhem. Desenvolvi essa opinião porque, quando implantei o Acrobat em vários desktops, um deles desinstalou a versão antiga, mas o GPO nunca instalou a nova versão, eu fiz isso manualmente.

  • Existem configurações no GPO para remover o software, se ele não estiver mais vinculado, etc. e, obviamente, se essas condições mudarem, algum reprocessamento (ou seja, desinstalação) ocorreria.

por 08.10.2011 / 08:38
0

O instalador do Windows lembra qual versão de qual software está instalado.

Uma versão simplificada do arquivo msi é armazenada localmente e usada para desinstalação. Ele contém apenas a lógica, não os arquivos, e é, portanto, muito menor.

Quando você adiciona um arquivo msi com uma versão mais recente a um GPO existente, deve especificar quais outros arquivos msi serão substituídos por essa versão mais recente. Alguns arquivos msi têm sinalizadores especiais dentro deles, que permitem ao servidor detectar automaticamente quais outros arquivos msi são apenas versões mais antigas do mesmo aplicativo. Nesse caso, a lista de arquivos msi que serão substituídos será preenchida automaticamente. Você pode escolher se os antigos devem ser desinstalados primeiro ou apenas o novo instalado em cima deles. Além disso, alguns arquivos msi contêm bits especiais que informam ao servidor qual é o método correto para eles. É sempre mais seguro deixar primeiro desinstalar os antigos. Muitos arquivos msi contêm um instalador que também procura por versões antigas e as remove.

    
por 01.07.2014 / 13:39