Windows – Remotely uninstall software from domain workstations

active-directorymonitoringuninstallwindows

Currently using Spiceworks to get an inventory of workstations/applications of an 'inherited' network. I see a lot of 'unwanted' software on PCs and am wanting to uninstall this software, such as : Dealio, Coupon Printer, Ask toolbar, Weatherbug etc.

I have tried many things to uninstall this software including:

  • Psexec stand alone (psexec.exe with and without -i, -s, user credentials specified or not)
  • WMI stand alone
  • This batch script from spiceworks
  • This HTA VBscript from spiceworks
  • ManagePC

None of these methods work to uninstall the offending software. I have tested each of these methods against software on my local machine, and the only one that actually gets an uninstaller even going is the HTA. However, I don't have any of the unwanted software installed on MY computer to test the HTA uninstall method with. Attempting it on the offending PCs, gives me feedback of 'Software is being uninstalled' but it in fact, never is actually uninstalled.

Question: Short of going to each PC individually and uninstalling the offending software, what method or program would allow me to remotely uninstall unwanted software from domain workstations?

Best Answer

Question has been inactive for quite a while with no responses.

Quoting Jscotts' comment from above as the answer since he did not respond to do so:

Your standard clone should only contain the OS and apps common for all machines (MS Office, Java, Flash, etc.) department specific apps can be deployed via Group Policy, scripting or the like. "Cleaning" workstations can be a losing battle.

Attempting to post-clean users' PC is nigh on impossible at worst, and at best a never ending headache. Replacing the entire OS and going with proper installed applications and user security is the best course of action.