SCCM 2012 应用程序部署不断失败

SCCM 2012 应用程序部署不断失败

我正在尝试将 SCCM 2012 R2 管理控制台部署到我的虚拟测试系统,但这个该死的东西总是失败,我却无法确定原因。我需要一些帮助。我在 TechNet 论坛上提出了同样的问题,但没有人能够帮助我,包括 SCCM MVP。一切看起来都正常,我的部署似乎配置正确。文件已成功下载到 ccmcache,但当我尝试从软件中心运行它们时,我收到以下错误:

0x80070654

CMTrace 指出此错误是:

无法打开此安装程序包。请联系应用程序供应商以验证这是否是有效的 Windows Installer 程序包。

AppEnforce.log 显示以下错误:

不匹配的退出代码(2147944020)被视为执行失败。

我可以从包共享运行安装程序,但当它们下载到 ccmcache 时,我根本无法运行它们。有些东西正在破坏从内容库到客户端 ccmcache 的文件,但我搞不清楚。

以下是我在 TechNet 论坛上发布的原始问题:

http://social.technet.microsoft.com/Forums/en-US/bb3b0bfc-0c60-40ea-95f0-25c261b610e1/getting-error-0x80070654-when-trying-to-install-sccm-2012-r2-console-from-software-center?forum=configmanagerapps

任何帮助将不胜感激

感谢大家。

答案1

好的,我明白问题所在了。我最初有一个包源共享,但部署仍然失败,所以我放弃了它,改用了管理共享,但仍然失败。然后我查看了内容库共享权限,并决定将其镜像为新的包源共享权限和 NTFS 权限。

我的原始包源权限

  • 本地管理员组:完全控制
  • SCCM 管理员 AD 组:完全控制
  • 域计算机 AD 组:完全控制

*笔记:我意识到为域计算机帐户分配对包源的完全控制权并不是最佳做法,但这只是一个故障排除步骤,而不是永久保留。此外,由于包源位于我的站点服务器上的单独驱动器上(内容库也位于另一个单独驱动器上),并且 SCCM 管理员 AD 组不久前已添加到本地管理员组,因此我删除了该组的明确分配,因为这只是另一个故障排除步骤,并没有解决任何问题。

新的包源共享权限

  • 系统帐户:完全控制
  • 本地管理员组:完全控制
  • 本地用户组:完全控制

新的软件包源 NTFS 权限

  • 系统帐户:完全控制
  • 本地管理员组:完全控制
  • 本地用户组:阅读并执行

然后我强制从包源继承到所有子对象。之后,我在 SCCM 2012 R2 控制台中更改了部署的数据源位置,然后将所有内容更新到 DP。之后,我使用右键单击工具强制在我的设备集合上执行机器策略检索和评估周期。然后,我转到我的虚拟测试系统并从软件中心运行 SCCM 2012 R2 管理控制台部署,它安装得很好。

我原来的权限没有分配系统帐户,所以也许这就是罪魁祸首?我想如果文件成功下载到 ccmcache,但无法成功安装,那么一定是系统上的某个本地程序阻止了它,而且我的权限没有问题。显然不是这样。无论如何,现在问题已经解决了,我可以继续前进了

感谢大家尝试帮助我解决这个问题。

我非常感谢您的帮助。

祝大家过得愉快,我相信很快我会再来找你们的。

问候

相关内容