Group Policy software deployment question

I'm rolling out some sofware packages that our developers created...and just had a few questions about it.  If I install an application using group policy on all machines, what's the best way of uninstalling the app from a single machine or user, and what's the best way of reinstalling to a single machine or user?   I know once you install an app with group policy you shouldn't  really remove or reinstall it with add/remove programs.

Thanks,
Mike
Ap0thAsked:
Who is Participating?
 
ministry92Commented:
if there is not a key created (as listed above)  or an exe then an uninstall is more difficult.. but...

since you are using msi files.. that is GREAT!!!

there are a whole host of switches you can run from GPO or manual from the users box (or a link they click on in email)  

I prefer to use silent msi switches that install a proggie everytime the user logs on.  It takes a bit longer but we only have a few hunderd users and the apps are real small.  in GPO (User configuratio -> scripts -> logon) and create a batch file that runs the msi (you may need to map a drive first)

for the msi switches: http://support.microsoft.com/default.aspx?scid=kb;en-us;227091
0
 
ministry92Commented:
The best way is to use an application packager that creates an uninstall executable and/or key

and then uninstall it...

key loacation:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall

the uninstall key is your friend..

If no executable is found (to uninstall) or no key is generated...  find out how the application is packaged for distrabution?

is it a loose collection of files that are copied over?  or does something else create a setup.exe type of setup.  If its a packger, its pretty simple for the dev's to check the box that creates an uninstall option
0
 
Ap0thAuthor Commented:
The developers are using VB.NET to create an MSI package.  This particular package is an excel addin, so it does more then just copy files (.dll registration and some other stuff).  Is creating an uninstall executable the only way of doing that?  Is there a way to uninstall without it...either from group policy or from the local machine?  Is there a way to force a reinstall the app for one particular user (this is a per user deployment) even without uninstalling?  I know I can for a reinstall for all users, but I don't know how to do it for just one.
0
 
Ap0thAuthor Commented:
So if I do msiexec /x packagename it'll remove the package...will it reinstall the package when I reboot the PC...assuming the gpo is still being applied ofcourse.
0
 
ministry92Commented:
give it a try..
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.