当前正在使用 Spiceworks 获取“继承”网络的工作站/应用程序清单。我发现 PC 上有很多“不需要的”软件,我想卸载这些软件,例如:Dealio、Coupon Printer、Ask 工具栏、Weatherbug 等。
我尝试了很多方法来卸载该软件,包括:
- Psexec 独立版(带有或不带有 -i、-s 的 psexec.exe,指定或不指定用户凭据)
- WMI 独立
- 这来自 spiceworks 的批处理脚本
- 这来自 spiceworks 的 HTA VBscript
- 管理电脑
这些方法都无法卸载有问题的软件。我已经在本地计算机上针对软件测试了这些方法,唯一真正能让卸载程序运行的方法就是 HTA。但是,我的电脑上没有安装任何不需要的软件来测试 HTA 卸载方法。在有问题的 PC 上尝试该方法时,我得到的反馈是“正在卸载软件”,但事实上,它从未真正被卸载过。
问题:除了单独访问每台 PC 并卸载有问题的软件之外,还有什么方法或程序可以让我远程从域工作站卸载不需要的软件?
答案1
问题已经闲置一段时间了,没有任何回复。
引用上面的 Jscotts 的评论作为答案,因为他没有回应:
您的标准克隆应该只包含所有机器通用的操作系统和应用程序(MS Office、Java、Flash 等)。部门特定的应用程序可以通过组策略、脚本或类似方式部署。“清理”工作站可能是一场必败之战。
尝试对用户的 PC 进行事后清理在最坏的情况下几乎是不可能的,而在最好的情况下则是一个永无止境的麻烦。更换整个操作系统并安装正确的应用程序和用户安全措施是最好的做法。