我正在尝试使用 SCCM 2012 R2 进行以下部署:
- 联想 IdeaPad 500S
- Windows 8.1 专业版
- 无域、工作组机器
- 一个具有管理员权限的本地用户
- ConfigManager 客户端
- OSD 期间安装了 8 个应用程序
TS 正在运行,在软件中心显示已成功安装。但 OSD 期间有两个应用程序未安装 - Google Chrome 和 Adobe InDesign。
OSD 之后,两个应用程序都通过 Softwarecenter 成功安装,没有错误。使用其他任务序列,两个应用程序都可以在 OSD 期间和 Softwarecenter 中安装,没有错误。
在任务序列步骤“安装应用程序”期间,显示有 8 个应用程序需要安装。但这两个似乎被跳过了 - smsts.log 或 appenforce.log 中没有错误。在最后一个中,我只能找到已安装的应用程序,没有关于 Chrome 或 InDesign 的信息。
我检查了什么:
- 这两个应用程序都已部署到笔记本电脑所在的集合中(必需)。
- 该框“允许从安装应用程序任务序列操作中安装此应用程序,但不进行部署”。
- 我比较了所有可以运行的应用程序和不能运行的应用程序的设置——我没有发现任何区别。
- 测试了多次 - 总是一样。Chrome 和 InDesing 没有安装,但 OSD 完成后,配置管理器成功安装了这两个应用程序。
有什么想法我应该看看哪里或者问题可能出在哪里吗?
编辑:
在虚拟机上再次测试:我在 OSD 期间在用于安装域客户端的 TS 中安装了这两个应用程序。OSD 之后这两个应用程序就直接在那里了。然后我在同一台机器上安装了 Workgroup TS。Chrome 和 InDesign 不见了。AppEnforce.log 没有显示它们的迹象……就像它们不存在一样……
编辑2:
现在我知道为什么日志中没有任何内容:我启用了复选框“如果应用程序安装失败,则继续安装列表中的其他应用程序”。我原本以为应用程序部署期间的错误仍会被记录下来 - 但事实并非如此。
现在我禁用了此复选框,并且我看到 Chrome 和 InDesign 的错误:错误 0x80004005,与执行状态 24(应用程序下载失败)相结合。我仍然没有看到问题,因为可以使用其他任务序列或在 OSD 之后使用 CMClient 安装相同的应用程序。两次都没有错误...
编辑3:我无法解释原因,但在我按照 Omnomnomnom 的建议操作后,Chrome 会在 OSD 期间安装。InDesing 不会。我现在甚至在 SCCM 中完全删除了该应用程序并重新创建了它。什么都没改变……我想我必须去 Microsoft 支持部门……
答案1
在 Microsoft 支持中心的帮助下,我终于找到了在 OSD 期间安装所有应用程序的方法:我必须将 Adobe InDesign 和 Adobe Illustrator 放入它们自己的 TS Step 中,并在其间重新启动。之后,所有应用程序都在 osd 期间部署。
这看起来更像是一种变通方法,而不是解决方案 - 但它有效,所以我会坚持使用它。
答案2
您是否使用某种端点保护或数据丢失预防系统?当系统阻止复制某些文件类型时,我遇到了这个问题。