Estou tendo alguns problemas com os GPOs do meu software e não consigo encontrar respostas usando o Google. Implantei software com sucesso usando minha política, mas quando excluo outro, a desinstalação do software não ocorre. O que eu fiz:
- Software implantado usando um GPO, use
gpupdate /force
na estação de trabalho para atualizar, reinicializar e instalar o software
- Excluiu outra instalação de software: Clique com o botão direito > Todas as tarefas > Remover > 'Imediatamente desinstale o software dos usuários e computadores'
De lá, fiz outro gpupdate /force
para tentar obter o GPO para atualizar e desinstalar o software na estação de trabalho. Isso não funcionou. Em seguida, forcei a replicação entre meus controladores de domínio e executei outro gpupdate /force
na estação de trabalho e isso não desinstalou o software. Não há logs de erro ou indicações de que a desinstalação está sendo acionada quando entro no visualizador de eventos, e sei que a política está funcionando em outros aspectos.
Então, minhas perguntas são: Onde eu olho em seguida para encontrar a resposta de por que as implantações de software GPO estão funcionando, mas não-instalações não, com base no que Eu já tentei?
Obrigado antecipadamente.
UPDATE: Depois de usar gpresult /z
, não há indicação de uma desinstalação ou remoção de software pendente. Na seção intitulada "Instalações de software", o software que estou tentando desinstalar não está listado. Não há outra indicação de que o software que estou tentando desinstalar existe. Eu também ativei o log do RSoP e fiz (ainda outro) gpupdate /force
para não gerar resultados grosseiros. Não há indicação de que um evento de desinstalação tenha sido acionado, quanto mais incapacidade ou falha.
Embora eu tenha certeza que marquei para desinstalar no caso de dois eventos (a queda do escopo de gerenciamento, bem como a remoção da entrada), estou começando a pensar que a entrada simplesmente nunca desencadeou algo que deveria foram acionados.
UPDATE # 2: Depois de solucionar este problema (frustrante), atribui-o como um acaso. Eu testei com outro software para ter certeza de que a desinstalação de outras atribuições de aplicativos está realmente funcionando, então estou assumindo que é algo relacionado ao pacote diretamente. Existe a possibilidade de que o meu problema resida em algo relacionado ao que o @joeqwerty linkou em um comentário abaixo, mas como não posso voltar no tempo, não acho que poderei comprovar isso. Provavelmente estarei executando um script por meio de outro GPO para garantir a desinstalação de instalações de pacotes que sobraram. Por enquanto, Evan Anderson está recebendo a resposta por causa das informações de depuração que eu pude colocar em bom uso.
UPDATE # 3: Após a edição de Evan em sua resposta, eu fiz mais algumas pesquisas. Quando apaguei a atribuição do aplicativo do meu GPO, na verdade excluí duas entradas. Uma era para uma versão anterior e uma para a versão mais atualizada (por exemplo: programa v1.0 e programa v1.1, que atualizou o programa v1.0). Eu verifiquei no packageFlag
para ambos, e um deles indicou que eu, na verdade, não verifiquei "desinstalar imediatamente" (isso é v1.0). O pacote de atualização mais recente (v1.1) foi definido como desinstalação e tinha o seguinte sinalizador: -1610350320
. Eu não consegui encontrar uma descrição para este sinalizador usando qualquer um dos recursos que eu normalmente uso, mas estou assumindo que isso indica para desinstalar o pacote imediatamente (vs -1610612464
, que Evan indicou significa deixar o pacote sozinho). Muito obrigado Evan por me mostrar este recurso, eu não sabia que existia! Você estava certo também, "arriscando-se como um acaso" não se sente bem comigo e eu não conseguia parar de pensar sobre o que aconteceu.
Obrigado a todos que ajudaram a contribuir até agora!