Desktop Analytics仍然是最新产品,并且是一个小野兽,需要一些时间和反复试验才能开始。桌面分析的目的是在大规模推出新的Windows 10功能更新之前,先提供数据以了解您的环境。Desktop Analytics不是用于部署Windows 10功能更新的产品。ConfigMgr仍然是实际部署的主体。
在此博客文章中,我们将详细介绍有关在Windows 10功能更新部署过程中如何使用Desktop Analytics信息提供帮助的实际方案。
在阅读本文之前,请参阅我们以前的文章,该文章有关如何设置Desktop Analytics并将其连接到SCCM / ConfigMgr / MEMCM环境。
以下是一些有助于确定应包括哪些设备的问题。
这对于简化Desktop Analytics中的信息量非常重要。导入Windows 7设备可能会带来大量不再使用的应用程序,这些应用程序只会创建其他工作进行分类。
服务器也应从集合中排除,以定义要包含在Desktop Analytics中的设备。
一旦根据您的条件建立了集合,就可以在以下位置指定它:


如果您已经在此处添加了一个收藏集,但是想要对其进行查看,则可以对其进行修改。请注意,大约需要2天的时间来处理这些更改并反映新的设备列表。
对于我们的测试,我们将使用Windows 10 20H2版本。部署计划将:
部署计划只能针对每个Windows 10构建。










Desktop Analytics的目标是从您的应用程序中收集数据,以了解它们是否与下一个Windows 10版本兼容。现在,我们将对我们的应用程序进行分类以适应我们的需求。
这是2个步骤的分类:








不幸的是,对应用程序的任何修改都无法实时处理。通常需要24小时。在此之前,排序不会过滤任何进度。


还要注意,显示的计数是针对应用程序版本的,这意味着如果将一个应用程序标记为关键应用程序,而没有具体说明第一个应用程序,则如果字段中存在多个版本,则计数可能会更高。


识别试验设备的第一种方法是从ConfigMgr定义一个特定的集合,该集合将被定位为Global Pilot。






全局试验意味着此集合下的设备将成为任何部署计划的试验的一部分。
这些可能是用于早期测试的测试/实验室设备,对于IT用户而言,则可能是稍后阶段的测试设备,是最早的实时设备。
根据公司规模和试点测试的成熟程度,此处还应包括SME和一些高级用户,以确保测试应用程序的兼容性
以相同的实现方式,可以定义一个Exclude集合。如果存在不应该被控制的已知设备,那么这就是解决方案。收集要求相同,可以在Desktop Analitycs的“全局”试点部分中定义排除项。
在被确定为试验设备的设备之上,Desktop Analytics提供了将试验设备添加到试验设备的见解,从而使应用程序和硬件类型的覆盖率达到100%。可以在“部署计划/识别飞行员”下看到。


建议的设备数量将随着您定义的强制性试验而变化,因为它们将包含许多应用程序和硬件。
如果您想添加推荐的设备,请选择特定设备或单击全部添加到试用版


有关Desktop Analytics Pilot设备的更多详细信息,请参阅Microsoft文档。
定义好飞行员并将其同步回ConfigMgr集合后,就该准备飞行员了。


在此部分中,显示的信息是具有高兼容性风险等级的应用程序,驱动程序和防护措施。
我们在这里看到了两种不同的影响:




在所有情况下,这些操作都会阻止设备显示在有效的Pilot设备以及Production下。每个都需要评估升级决定。


升级决定不会影响试点设备有资格接收功能更新。毕竟,试验设备将以一种更加面向操作的方法实际测试应用程序的兼容性,而不是将其作为一个完整的项目进行管理。
此时,试验设备开始接收Windows 10功能更新。现在是时候分配升级决定了,以便为功能更新的生产版本做准备。
在审查应用程序的重要性和就绪性时,请务必审查Microsoft分配的兼容性风险。


这一点非常重要,因为某些应用程序标记为“兼容性高”,实际上是Safeguard(硬块),由于对设备的关键影响,它们将阻止Windows 10功能更新运行。
在上面的示例中,有一个名为“ Safeguard”的“应用程序”。很难说出这里出了什么问题。下面的2,称为20h2的SQL Setup应用程序。有点清楚,它与在Windows 10设备上安装SQL有关,但是实际上这是Microsoft的保障措施。
不幸的是,Microsoft Docs上没有记录此保障措施。
为了识别这种保障措施,需要在AppRaiser数据库中进行外观检查。该主题本身在Adam Gross的博客文章中进行了介绍。
结合试行经验和飞行员的报告,将对“关键”和“重要”应用程序进行审核,以决定Windows 10功能更新的就绪状态。这需要在部署计划下实现。请注意,将来的部署计划也将需要此步骤。
这也强调了每个Windows 10版本制定一个部署计划的重要性。同一构建有多个副本将重复不必要的工作。


做出这样的决定将直接影响许多设备的就绪状态。一旦设备没有任何尚未准备好升级的安全,关键或重要应用程序,它将被视为已准备好投入生产。
然后,设备将显示在ConfigMgr集合中,用于部署计划生产。
如前所述,此列表将根据关键和重要应用程序的升级决定自动生成,并且不会受到Microsoft的保护。
从这一点开始,可以实现许多策略来部署功能更新。无论您使用任务序列还是服务方法,Desktop Analytics的帮助都将最可能简化您的部署并节省之前需要的一些测试时间。
由Desktop Analytics生成和管理的集合不需要将功能更新部署到它们。
您可以轻松构建集合的子集,以采用适合您的环境的部署策略。Desktop Analytics将对设备进行预筛选,以使它们可以随时使用,从那时开始,请根据需要使用此信息!
功能更新一旦发生,Desktop Analytics还可以帮助提供报告。






我们构建了2个 SSRS报告 ,这些报告将有助于显示Desktop Analytics的有用数据。


我真的希望这能阐明Desktop Analytics如何帮助您在环境中滚动功能更新。