如何解决 SCCM 2012 操作系统部署期间应用程序安装问题?

如何解决 SCCM 2012 操作系统部署期间应用程序安装问题?

在操作系统部署任务序列期间安装应用程序(而不是包/程序)时,smsts.log如果安装失败,似乎唯一写入的内容是应用程序安装失败(通常出现看似无用的通用 TS 错误代码 0x80004005)。

但是在 SCCM 2007 OSD 中,如果在任务序列失败信息显示在屏幕上时按下 F8,smsts.log 将列出用于启动安装的确切命令行,以及安装程序退出时的返回代码和/或任何输出的前几行。

2012 年似乎没有这样做。对于应用程序来说,与 2012 年最接近的版本似乎是AppEnforce.log,但在 OSD 任务序列期间似乎不存在任何 App*.log 日志文件,它们仅在任务序列成功完成后才会出现(或者如果它们在 TS 期间存在,我还没有设法在正常C:\_SMSTaskSequence\LogsC:\Windows\CCM\Logs位置找到它们)。

这是使用 SCCM 2012 SP1 安装 Windows 7 SP1 32 位操作系统和相关应用程序,如果有任何区别的话。

答案1

AppEnforce.log 在 OSD 期间确实存在,这取决于错误发生时您正在运行 OSD 的哪个部分。由于您正在安装应用程序,因此我假设您已经将客户端作为任务序列的一部分进行了安装。

在这种情况下,您的日志将位于 %SystemRoot%\CCM\Logs 中,我刚刚强制任务序列安装应用程序失败,您可以在那里找到它。如果失败,请在失败后重新启动机器并查看正常位置,您将在正常位置找到日志。

如果日志根本没有出现,则表明在出现故障时应用程序执行甚至还没有启动。在这种情况下,请在 smsts.log 中查找您正在运行的步骤的任何错误。您将在应用程序安装步骤的日志文件中看到退出代码,通常为 24(下载失败)。

相关内容