在操作系统部署任务序列中安装应用程序(而不是程序包/程序)时,如果安装失败,看起来似乎写入smsts.log情况是应用程序安装失败(通常看起来没有帮助的通用TS错误代码0x80004005)。
但在SCCM 2007 OSD中,如果在任务序列失败时按F8,屏幕上会显示smsts.log,用于列出用于开始安装的确切命令行,以及任何输出的返回码和/或前几行从安装程序退出。
它似乎没有在2012年这样做。与2012年最接近的应用程序似乎是AppEnforce.log ,但在OSD任务序列中似乎没有任何App * .log日志文件存在,它们只出现稍后当任务序列已经成功完成(或者如果他们确实存在于TS中,我没有设法在正常的C:\_SMSTaskSequence\Logs或C:\Windows\CCM\Logs位置中find它们)。
这是使用SCCM 2012 SP1安装Windows 7 SP1 32位操作系统和相关的应用程序,如果这有什么区别。
在OSD期间,AppEnforce.log确实存在,这取决于您在发生错误时运行的OSD部分。 在安装应用程序时,我将假设您已经将客户端安装为任务序列的一部分。
在这种情况下,您的日志将在%SystemRoot%\ CCM \ Logs中,我刚刚强制任务序列无法安装应用程序,您可以在其中find它。 如果失败,让机器在发生故障后重新启动,并在正常位置查找,您将在正常位置find日志。
如果日志完全没有出现,那么这就意味着应用程序的执行甚至在抛出失败时还没有开始。 在这种情况下,请在您运行的步骤中查找smsts.log中的任何错误。 您将在应用程序安装步骤的日志文件中看到退出代码,通常为24(下载失败)。