I am a packager , recently has started using GPO.
Due to some repetitive installations, components of one package have got corrupted on few users’s PC and requied to be healed without uninstalling the same.
Usually application recovers their missing files during shortcut invocation under self healing process but this application doesn’t contain any shortcut . Redeploying the application doesn't heal any component.
So, a repair is required to be initiated and I dont find any option to do the same.No options to pass msiexec switches e.g.“msiexec /f [ProductCode]” to repair the package – I wonder there is no option to initiate repair in GPO .
I can neither pass properties like reinstall ,reinstallmode via GPO to initiate reinstall which also seems strange.

Is thee any alternative way where we can recover lost components of the package without uninstall/install again option , we dont want to initiate uninstall due to some concern.
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
Redeploying the application doesn't heal any componentReally? What do you get in the Event Log on the target machines? Have you enabled verbose logging on those machines to see what actually happens during the re-deployment? GP diagnosis is totally "finger in the wind" without logging...
Answered 02/18/2010 by: VBScab
Red Belt

Please log in to comment
0
As per log , it just finds the software installed and exit the redeployment.
Answered 02/19/2010 by: deepak_2007
Senior Yellow Belt

Please log in to comment
0
Oh wait...I'm sorry, I mis-read. You want to repair. Well, with no advertised entry-points, you are up th eproverbial creek. You will need to uninstall/re-install. What is the "concern" with that? You should be able to test it to death on your test VMs/VPCs before you push it out to users. If it fails in the live environment after extensive testing, it will most likely be due to factors other than the package's uninstallation. Again, logging will show what fails. If, as you say, there are only a few users, the failures shouldn't be too time-consuming. If push comes to shove, you can always rebuild the workstation and let GP deployment do the rest.
Answered 02/19/2010 by: VBScab
Red Belt

Please log in to comment
0
Thanks Ian , uninstall/install works fine.

but i want to understand that isn't there a option to forcefully reinstall the package over the existing one via GPO as we do in manual install using reinstall , reinstallmode properties ?
Answered 02/19/2010 by: deepak_2007
Senior Yellow Belt

Please log in to comment
0
For machine-based installs, you'd have to attend the machine (or remote to it) and run the repair/re-install: there's no mechanism in GP to do that. For user-based installs, you'd do the same but you'd have to use the user account which triggered the install, having assigned it appropriate rights to complete the install.
Answered 02/19/2010 by: VBScab
Red Belt

Please log in to comment
Answer this question or Comment on this question for clarity