桌面分析日志采集器(DALogsCollector工具)

在这篇文章中,我将介绍Desktop Analytics日志收集工具。它也被称为DALogsCollector工具或M365 Analytics Log Collector。如果您希望在“桌面分析”中解决设备注册问题,此工具适合您。

运行这个工具有一定的先决条件,我也将在这篇文章中介绍它。这个工具是在SCCM 1906您必须运行配置管理器1906及以上版本才能获得此工具。

什么是桌面分析日志收集工具

日志采集器工具可帮助您排除Desktop Analytics设备注册问题。可以从配置管理器开始使用此工具1906年版本.DesktopAnalyticsLogsCollector。ps1工具位于配置管理器安装目录下。

PatchMyPC HorizontalAD
修补我的电脑赞助广告

例如,如果您在C:驱动器上安装了SCCM,则工具的位置为C:\Program Files\Microsoft Configuration Manager\tools\DesktopAnalyticsLogsCollector

当你运行DesktopAnalyticsLogsCollector.ps1,它运行一些基本的故障排除步骤,并将相关日志收集到一个工作目录中。您可以获取日志文件并与Microsoft支持共享此内容。

DesktopAnalyticsLogsCollector
DesktopAnalyticsLogsCollector脚本

DALogsCollector先决条件

在运行DALogsCollector脚本或工具之前,有一些先决条件。

  • 正在运行的桌面分析客户端Windows 10、Windows 8.1或Windows 7 with Service Pack 1。
  • 您必须以管理员用户在设备上运行脚本,并以管理员身份运行脚本。
  • 最低要求PowerShell版本为4.0或更高版本。
  • 要求机器上的. net框架4.6或更高版本。
  • 机器上必须安装Windows管理框架4.0或更高版本。

如何运行桌面分析日志收集工具

以下是在计算机上运行Desktop Analytics日志收集器工具的步骤。

  • 首先,复制DesktopAnalyticsLogsCollector.ps1到Desktop Analytics客户端机器。
  • 在客户端计算机上,以管理员身份运行PowerShell。
  • 您也可以以管理员身份运行PowerShell ISE,直接打开脚本。
  • 运行脚本并让工具收集日志文件。

在下面的示例中,我使用默认值运行脚本。脚本支持使用“-”等参数LogPath-LogMode-CollectNetTrace而且-CollectUTCTrace.您可以通过指定涉及的其他参数来运行脚本在这里

运行桌面分析日志收集工具
运行桌面分析日志收集工具

下面是M365AnalyticsLogsCollector脚本的输出。

输出文件夹成功创建:C: \ M365AnalyticsLogs \ M365AnalyticsLogs_19_08_21_16_46_48 2019 - 08 - 21 - t16:46:48:开始M365AnalyticsLogsCollector 2019 - 08 - 21 - t16:46:48: UTC日期时间:2019 - 08 - 21 - 2019 - 08年t11:16:48z - 21 - t16:46:48:操作系统:10.0.17763 2019 - 08 - 21 - t16:46:48:架构:AMD64 2019 - 08 - 21 - t16:46:48:机器平方米Id: s: e31480cd - 98 - de - 48 - d6 - b81e 4 - cfd7c22b48a 2019 - 08 - 21 - t16:46:48:开始:SetAppraiserVerboseMode 2019 - 08 - 21 - t16:46:48:使评估师日志进行调试通过VerboseMode属性设置为1,在注册表关键路径:HKLM: \微软软件\ \ Windows NT \ CurrentVersion \ AppCompatFlags \评估师2019华体会体育系列 - 08 - 21 - t16:46:48:使评估师日志进行调试通过TestHooksEnabled属性设置为1,在注册表关键路径:HKLM: \微软软件\ \ Windows NT \ CurrentVersion \ AppCompatFlags \评估师2019 - 08 - 21 - t16:46:48:通过:SetAppraiserVerboseMode 2019 - 08 - 21 - t16:46:48:开始:SetRequestAllAppraiserVersions 2019 - 08 - 21 - t16:46:48:通过:SetRequestAllAppraiserVersions 2019 - 08 - 21 - t16:46:48:开始:RestartDiagtrack 2019 - 08 - 21 - t16:46:52:通过:RestartDiagtrack 2019 - 08 - 21 - t16:46:52:开始:RunCensus 2019 - 08 - 21 - t16:46:53:设置属性:FullSync在注册表键值1路径HKLM:微软\ SOFTWARE \ \ Windows \ Curr华体会体育系列entVersion \普查打开普查FullSync模式2019 - 08 - 21 - t16:46:53:运行C:\Windows\system32\ devicecensus.exe 2019 - 08 - 21 - t16:46:53:通过:RunCensus 2019-08-21T16:46:53:重置属性:FullSync到值0在注册表键路径HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersio华体会体育系列n\普查关闭普查FullSync模式2019-08-21T16:46:53:开始:RunAppraiser 2019-08-21T16:46:54:试图运行库存…这可能需要几分钟才能完成,请不要取消脚本。2019 - 08 - 21 t16:50:52:通过:RunAppraiser 2019 - 08 - 21 - t16:50:52:运行diagnose_internal收集日志2019 - 08 - 21 - t16:50:52:开始:CollectM365AHandlerLog 2019 - 08 - 21 - t16:50:52:通过:CollectM365AHandlerLog 2019 - 08 - 21 - t16:50:52:脚本成功完成2019 - 08 - 21 - t16:50:52:开始:DisableAppraiserVerboseMode 2019 - 08 - 21 - t16:50:52:通过:DisableAppraiserVerboseMode 2019 - 08 - 21 - t16:50:52:开始:RestartDiagtrack 2019 - 08 - 21 - t16:50:57:通过:RestartDiagtrack

输出中的文件行显示包含DA日志文件.”输出文件夹创建成功:C:\M365AnalyticsLogs\M365AnalyticsLogs_YY_MM_DD_HH_MM_SS”。

DALogsCollector

通过配置管理器部署DALogsCollector脚本

在上面的方法中,我们在计算机上手动运行脚本来收集相关的日志文件。但是,您可以通过配置管理器部署DALogsCollector脚本。

为此,您必须首先创建一个脚本并批准它。我不打算介绍创建脚本和批准脚本的步骤,我会在其他文章中做。

若要针对设备集合运行脚本,请右键单击设备集合,然后单击运行脚本

在sccm设备收集上运行脚本

选择DesktopAnalyticsLogsCollector脚本,单击下一个

M365 Analytics日志采集器。

点击下一个

M365 Analytics日志采集器。

现在等待Script在作为设备集合一部分的所有机器上运行。最后,脚本状态显示已完成,我可以看到脚本在所有机器上都成功执行。

脚本的结果

留下回复

你的电邮地址将不会公布。必填字段已标记