2查找谁删除了SCCM任务序列的简单方法
在这篇文章中,我们将发现谁使用状态消息查询删除了SCCM任务序列。如果您的SCCM任务序列已被删除,并且您想要找出是谁删除了它,这篇文章是为您准备的。使用ConfigMgr Status Message Queries,您可以发现谁修改或删除了任务序列。
状态消息查询是ConfigMgr被低估的特性之一。我猜很多ConfigMgr管理员已经知道状态消息查询了。的信息您可以在一个快速而简单的查询中收集将帮助您确定问题的根本原因分析。
您可以使用状态消息查询来确定何时修改或删除特定组件、操作或Configuration Manager对象,以及用于进行修改的帐户。ConfigMgr带有默认状态消息查询,我将在另一篇文章中介绍。
当您删除任务序列时,您根本无法对任何机器进行映像。然后,您要么被要求创建一个新的任务序列,要么查找谁删除了SCCM任务序列。
理想情况下,您应该始终备份您的任务序列,以便在有人不小心删除它时可以恢复它们。但是当ConfigMgr生产任务序列部署本身被删除时,您可以做什么呢?
删除ConfigMgr任务序列-状态消息查询
如果您的SCCM任务序列被意外删除,并且您希望找出是谁删除的,下面是步骤。在这种方法中,我们将对数据库运行单行查询。
在我的实验室设置中,我有两个任务序列,在删除之前,我已经对它们进行了备份。我将首先用我的帐户删除一个TS,用不同的用户帐户删除另一个TS。
不要尝试在生产设置中删除任务序列。下面所示的方法仅用于向您展示查找谁删除了任务序列的方法。
删除SCCM任务序列,请执行华体会体育系列软件库>操作系统>任务序列.右键单击任务序列,单击删除.
在删除任务序列窗口中,单击好吧.
接下来,启动SQL Server管理工作室和登录。扩大数据库右键单击ConfigMgr数据库,然后单击新的查询.
对ConfigMgr数据库运行下面的SQL查询,找出谁删除了SCCM任务序列。
选择* from vStatusMessagesWithStrings where MessageID = 30002
让我们分析一下查询输出。您需要研究以下值,我认为这些值对于确定谁删除了SCCM任务序列很重要。
- InsStrValue1—删除任务序列的用户帐号。
- InsStrValue2—包ID。
- 时间—删除任务序列的日期和时间。
- InsStrValue3—任务序列的名称。
在上面的例子中,我用不同的用户帐户删除了两个任务序列。查询输出清楚地显示了哪个用户删除了SCCM任务序列。让我们探索另一种不涉及运行任何查询的方法。
谁删除了SCCM任务序列
除了方法1之外,您还可以使用ConfigMgr状态消息查看器工具来查找谁删除了SCCM任务序列。如果您不想对数据库运行查询,您总是可以使用Configuration Manager状态消息查看器工具。
- 首先,启动Configuration Manager控制台。
- 去监控\概述\系统状态\状态消息查询.
- 右击所有状态信息并点击显示消息.
- 使用筛选器选项并输入消息ID为30002,然后单击好吧.
- 审计消息描述消息ID 30002应该会告诉您是谁删除了SCCM任务序列。