Reimplantar usando o Active Directory

1

Estou tentando usar a diretiva de grupo para implantar nosso msi por meio do AD.
Por algum motivo estranho, quando eu substituir o msi com uma versão mais recente e, em seguida, ir para a política e clique em "Reimplantar aplicativo", o aplicativo é desinstalado nas máquinas dos usuários e todas as chaves reg, binários e atalhos desaparecem deles. O "Adicionar / Remover Programas" ainda contém a entrada do aplicativo.
Eu consegui criar um vdproj mínimo que não faz nada, mas escreve sua versão do produto atual para uma chave de registro e criou duas versões dele (1.0.0 e 1.1.0). Ainda enfrento os mesmos problemas ao usar esse msi no meu ambiente do AD.
Eu verifiquei que minhas Package Codes e Product Codes são diferentes para ambas as versões e que Upgrade Codes são idênticas. Também verifiquei o RemovePreviousVersion para true.

Verificando com algum outro msi (firefox 3.0.0 e 3.6.3) que baixei de um site especificamente para o AD deploy, funcionou exatamente como esperado (primeiro instalando o 3.0.0, depois escrevi o msi e clicou em "Reimplantar", e os usuários obtiveram 3.6.3 após o próximo log-off-log-on).

O que estou perdendo aqui?

    
por Noam Gal 24.05.2010 / 17:24

1 resposta

2

Você deve adicionar um novo pacote no GPO que "atualiza" o existente. Você também pode especificar se desinstala o existente ou se o instala. Além disso, se o novo pacote atualizar vários outros (um pacote de consolidação), você poderá escolher desinstalar / sobrescrever por pacote atualizado. Depois que todos os clientes atualizarem para a nova versão, exclua o pacote antigo (ou deixe-o lá).

    
por 24.05.2010 / 17:44