-1

我目前正在为一个项目工作,我们正在积极监控 Windows 环境中已安装的应用程序(我们有很多 Windows 7 Workstations + SCCM 2012)

我们目前正在努力跟踪 Spotify、Dropbox 以及安装在用户配置文件下的所有这些程序。它们将在本地显示在“添加和删除程序”列表中,但是当使用 SCCM 报告或查询时,我们无法在任何地方获得任何结果。

是否可以通过 SCCM 或其他方法以某种方式检测这些安装?

谢谢!

4

3 回答 3

0

如果硬件或软件清单未检测到它,那么至少应该始终可以使用软件计量。

可以在此处找到有关如何使用它的详细指南。

使其工作的基本步骤是 - 在客户端设置中启用它 - 在“Assests and Compliance”下生成规则 - “Software Metering”

请注意,您可以使用 * 作为版本号的占位符。

于 2015-10-13T10:25:19.100 回答
0

在您查看扩展配置(可能启用其他功能)之前,请在您知道要安装此软件的 SCCM 客户端之一上运行“资源浏览器”。翻阅所有已盘点的资源,以确认没有提及“dropbox”。安装很可能反映在与您查询的不同的属性类中。

于 2015-11-20T16:47:45.733 回答
0

我写了一个综合指南,使用 Spotify 作为示例,说明如何使用 SCCM 进行盘点然后报告甚至自动卸载,如果你想看看的话。

它是一个长指南,展示了使用 Power BI、库存 exe 文件和自动删除的方法,所以这是完整的文章:https ://blog.techygeekshome.info/2019/10/remove-spotify/

但是,如果您只想在 Spotify 上进行报道,其要点是:

  • 打开 SCCM 控制台

  • 转到管理 > 概述 > 客户端设置

  • 编辑您的默认设备设置

  • 转到软件清单

  • 单击设置类型按钮

  • 单击黄色太阳(新)图标

  • 输入 spotify.exe

  • 根据需要配置其他设置或保留默认设置

  • 单击确定并退出设置

查询收集的数据,然后使用如下 SQL 查询:

 SELECT DISTINCT
 COMP.UserName0 AS [User],
 COMP.Manufacturer0 AS [Make],
 COMP.Model0 AS [Model],
 COMP.Name0 AS [Computer],
 SYS.SystemType0 AS [Architecture],
 SWI.ModifiedDate AS [Install Date],
 SWF.FileName AS [Filename],
 SWF.FileDescription AS [Product],
 SWF.FileVersion AS [Version]
 FROM v_GS_SYSTEM SYS
 INNER JOIN SoftwareInventory SWI
      on SYS.ResourceID = SWI.ClientId
 INNER JOIN SoftwareFile SWF
      on SWF.ProductId = SWI.ProductId
 INNER JOIN v_GS_COMPUTER_SYSTEM COMP
  on SYS.ResourceID = COMP.ResourceID
 WHERE SWF.FileName = 'spotify.exe'
于 2019-10-15T15:37:57.833 回答