使用脚本删除软件

有人可以请我提供一个脚本,我可以运行,将从计算机中删除软件。 我使用Boztek远程脚本来做到这一点。 软件卸载文件位于C:\ Program Files \ PopMessenger \ unins000.exe

这将需要closuresPopMessenger.exe,然后当它提示完全删除popmessenger它会自动回答是。

我希望在没有用户知道它正在运行的情况下运行它。

请帮忙,我是一个简单的networkingpipe理员,不知道脚本,也许有时间去上一些课!

format c: 

说真的,除非软件支持自动卸载,否则你正在考虑进入hackery。 你可能是幸运的,但如果它与Windows Installer兼容,在这种情况下,这是你想要的:

 msiexec /uninstall <Product.msi> /quiet /qn /norestart 

我会popup一个login脚本,而不是任何其他方式,以确保它一直在打。

也许你可以用VBS和WMI卸载。 可以在“添加/删除软件”中访问条目。 所以如果PopMessenger有一个条目,你可以尝试用脚本自动卸载它。

该脚本可以在Windows XP上运行,而不是Windows Server 2003(缺less一些wmi类)。

将脚本保存为deinstall_popmessenger.vbs并运行它。 编辑strSoftwareName并运行它。 首先你会得到一个popup如果软件 – 条目被发现。 卸载软件的行是inactvie(注释')。


 strComputer = "." strSoftware = "Name of Software to uninstall" Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" _ & strComputer & "\root\cimv2") Set colSoftware = objWMIService.ExecQuery _ ("Select * from Win32_Product " _ & "Where Name = '" & strSoftware & "'") For each objSoftware in colSoftware wscript.echo objSoftware.Name & " :: " & objSoftware.Version 'objSoftware.Uninstall() Next