我在实验室里有一小部分(~20)测试工作站,我正在用SCCM测试软件部署。
我想做的一件事是从供应商提供的映像中删除一些预装的软件。然而,我似乎无法在SCCM中找到一种明智的方法来做到这一点。我一直在创建一个充满msiexec /X {GUID}命令的任务序列,但是在向系统组做广告之后,似乎什么都没有发生,也没有办法检查进度。
我很欣赏在一个理想的世界里,我会重新映像所有东西,但是自动删除SCCM没有安装的特定软件的能力将是以后相当重要的特性。
我错过了什么?有更好的方法吗?
发布于 2011-06-02 20:07:00
对于您希望安装的每一个产品,您都应该在这里签出其卸载字符串: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall.并非所有产品都与msiexec /x一起工作。Office 2010和安装屏蔽应用程序就是很好的例子。
对于Installshield应用程序,您将不得不经历创建卸载应答文件的痛苦过程,首先手动删除它,然后再使用它。
这里很好地讨论了删除安装屏蔽应用程序的问题。
也许试着先通过正常的软件分发包卸载一个应用程序,看看它是否有效。然后,您可以开始将它们添加到任务序列中。请记住,任务序列不允许任何用户交互。
https://serverfault.com/questions/275513
复制相似问题