从 SCCM 获取安装了特定软件的计算机列表?

从 SCCM 获取安装了特定软件的计算机列表?

我尝试了以下步骤来获取安装了软件 X 版本 2.2 的桌面列表:

Device Collections => Create Device Collection => named it "Computers with X v2.2 installed=> Query Rule Properties => Edit Query Statement => Criteria tab =>

Criterion Type: Simple value
Where: Installed Software - ARPDisplay Name
Operator: is equal to
Value: X    

虽然这会返回软件和特定版本,但 SoftwareVersion 输出字段中的大部分内容都是空白的。我想知道我是否做错了什么,或者这实际上是由开发人员在应用程序详细信息中添加的,如果开发人员没有添加软件版本,我就无能为力了?

答案1

客户是否将软件版本字段报告为其硬件清单的一部分?如果没有,则此字段将始终为空白。

您可以在客户端设置中检查这一点。编辑部署到客户端的客户端设置的属性,然后转到:

硬件清单 -> 硬件清单类别 -> 设置类别按钮。然后在搜索字段中搜索“已安装的软件”。如果展开“已安装的软件”节点,则可以启用客户端应向 ConfigMgr 报告的字段。

硬件清单类别

当您在此处启用新字段时,您必须等到客户端运行其下一个硬件清单周期后,才能填充这些字段。

相关内容