监控SCCM任务序列进度的简单指南
让我们看看如何使用Status Message Query监视SCCM任务序列进度。这允许我们跟踪任务序列的开始、结束时间、错误和任务序列的部署。
在Configuration Manager中,任务序列通常用于部署操作系统。您甚至可以使用升级任务序列升级到新的操作系统。
当你部署任务序列,它基本上是一步接一步地执行。因此,当您首先创建一个任务序列时,在部署它之前正确地测试它是很重要的。
任务序列部署失败很常见,例如:任务序列错误0x80004005。多亏了SCCM日志文件,您可以排除这些失败的部署故障。
在a的帮助下状态消息查询,可监控任务序列部署情况。这包括从任务序列的开始到它的结束。
当您使用状态消息查询监视任务序列部署时,您可以知道任务序列当前处于哪个步骤,以及在其部署过程中是否存在任何错误。
目录
任务序列调试工具
微软发布任务序列调试器工具1906版SCCM它本质上是ConfigMgr任务序列监控工具。
您可以在调试模式下将任务序列部署到设备集合,并允许您以受控的方式逐步执行任务序列,以帮助排除故障和调查。
你可以参考下面的文章来了解更多SCCM任务序列调试工具。要知道使用状态消息查询,你可以阅读下面的帖子。
使用状态消息查询监控SCCM任务序列进度
您可以使用状态消息查询来监视任务序列部署进度。此查询应适用于任何版本的Configuration Manager。我们还将使用任务序列包ID而不是部署ID。
步骤1 -查找任务序列的包ID
任务序列包ID是分配给任务序列的唯一ID。若要查找任务序列包ID,请转到华体会体育系列软件库\概述\操作系统\任务序列。选择您的任务序列并查找包ID。
注意包ID因为在创建状态消息查询以监视任务序列进度时,我们将需要它。
步骤2 -创建状态消息查询
在这一步中,我们将创建一个新的状态消息查询,它将监视我们的任务序列部署。在SCCM控制台中,转到监控>系统状态>状态消息查询。右击状态消息查询并点击创建状态消息查询。
指定查询名称,单击编辑查询语句。
在查询语句属性窗口,单击查询语言。
复制并粘贴下面的查询查询语句方框并单击好吧。请确保将包ID替换为TS包ID。您创建的每个任务序列都有一个与之关联的惟一包ID。
选择SMS_StatusMessage。*, SMS_StatMsgInsStrings。*, SMS_StatMsgAttributes。*, SMS_StatMsgAttributes。来自SMS_StatusMessage left join SMS_StatMsgInsStrings的AttributeTime。RecordID = SMS_StatusMessage。记录左连接SMS_StatMsgAttributes上的SMS_StatMsgAttributes。RecordID = SMS_StatusMessage。RecordID where SMS_StatMsgAttributes。AttributeValue = "TP10000B"和SMS_StatMsgAttributes。AttributeTime >= ##PRM:SMS_StatMsgAttributes。AttributeTime##顺序由SMS_StatMsgAttributes。AttributeTime DESC
输入上述查询并单击好吧。
在总结窗口中,单击下一个。关闭创建状态消息查询向导。
步骤3 -监控SCCM任务序列进度
现在可以监视任务序列部署进度了。转到Status Message Queries,右键单击刚刚在上述步骤中创建的查询,然后单击显示消息。现在应该开始监视SCCM任务序列的进度。
查看任务顺序进度前,请确认已选择日期和时间。您还可以选择指定日期和时间。点击好吧。
在配置管理器状态消息查看器,您可以监控任务序列的每个步骤。如果任何步骤失败了,您应该知道它失败的原因。
随着任务序列的进行,您将在消息查看器中看到几个条目。您需要查看系统名称和任务序列描述。
此外,您可以监视任务序列的每个步骤。如果您的任务序列失败了,您可以知道任务序列在哪个步骤失败,并提供简短的描述。
每次我创建这个,一天之后它就消失了
是否有一个查询,我可以使用,将提示您的系统名称?由于我们运行50多个系统,并从所有50多个系统中获取每条消息,因此每个系统名只选择一组消息是很好的。
谢谢
您可以使用筛选器图标(看起来像一个漏斗)筛选状态消息。在那里,您可以指定要过滤的系统、消息ID和/或描述。