Solved

Seems that a Software Installation GPO automatically redeploy to PC's when it is edited?

Posted on 2016-07-29
6
54 Views
Last Modified: 2016-08-01
I added a new software package, call it Application ABC, to an existing Software Installation GPO that had been set up last year to install Application XYZ. Within a couple of logins on my machine, not only did I have Application ABC successfully installed on my machine, but I Application XYZ was uninstalled and then re-installed, although I never modified that installation package.

Is it expected behavior that a Software Installation GPO will redeploy any time the GPO is modified?
0
Comment
Question by:Filonowst
6 Comments
 
LVL 24

Expert Comment

by:Coralon
ID: 41735934
As long as the software install GPO still applies, it will redeploy the app.  You have to disable & remove ABC from the GPO, and then get XYZ added to the GPO.  

Personally, I've always had considerable problems with software deployment by GPO (like ongoing uninstall attempts, failed installations, etc.  I eventually quit trying to do that because of all the issues.  It may have gotten better in the last few years, but I haven't bothered to try it again.

Coralon
0
 

Author Comment

by:Filonowst
ID: 41735992
Thanks Coralon!
But once the software is installed, the GPO won't continue to redeploy the app every time a login occurs, correct? I haven't seen this to be the case. What triggers the GPO to redeploy software installations - a modification of any kind to the GPO?
0
 

Author Comment

by:Filonowst
ID: 41735993
Also, have you found that another method of domain-wide software installation that works better? I share your sentiment with GPO software installations.
0
VMware Disaster Recovery and Data Protection

In this expert guide, you’ll learn about the components of a Modern Data Center. You will use cases for the value-added capabilities of Veeam®, including combining backup and replication for VMware disaster recovery and using replication for data center migration.

 
LVL 79

Expert Comment

by:David Johnson, CD, MVP
ID: 41736174
in the gpo I use a script to check if the application is installed and only call the installer if not installed
0
 
LVL 24

Expert Comment

by:Coralon
ID: 41736647
I am not 100% sure what triggers the reinstall.  My experience was that any modification of the application install would trigger it to reinstall.  

But it would not surprise me if editing the policy would cause that.
I'd create a gpo with an installer for one easy package (like 7zip) and deploy it to a test workstation, modify the policy and see if it really triggers the reinstall.

Coralon

p.s. and I do like David Johnson's idea.. using a gpo to deploy a script to do the install.. that would help make it a lot easier to *not* have this kind of thing happen :-\
0
 
LVL 54

Accepted Solution

by:
McKnife earned 500 total points
ID: 41737247
No, the behavior you describe is not normal, not expected.
Please create a test machine in a test OU with a test GPO and try to reproduce this. I guess you will not be able to reproduce this behavior and I assume some modification to the second package was made, as  well, maybe unintended.

I see no reason for 3rd party products.
0

Featured Post

Does Powershell have you tied up in knots?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

A procedure for exporting installed hotfix details of remote computers using powershell
This script can help you clean up your user profile database by comparing profiles to Active Directory users in a particular OU, and removing the profiles that don't match.
This tutorial will give a an overview on how to deploy remote agents in Backup Exec 2012 to new servers. Click on the Backup Exec button in the upper left corner. From here, are global settings for the application such as connecting to a remote Back…
This tutorial will walk an individual through the process of transferring the five major, necessary Active Directory Roles, commonly referred to as the FSMO roles to another domain controller. Log onto the new domain controller with a user account t…

809 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question