当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 使用 SCCM CMPivot 查询查找最近使用的应用程序

作者:精品下载站 日期:2024-12-14 12:00:47 浏览:14 分类:玩电脑

使用 SCCM CMPivot 查询查找最近使用的应用程序


在本文中,我们将在 SCCM 中使用 CMPivot 查询查找最近使用的应用程序。在任何 SCCM 托管计算机上,您都可以通过 CMPivot 查询找到最常使用哪些应用程序。

这里的最近使用的应用程序是指用户启动并使用过的应用程序。使用的应用程序的示例可以是浏览器、控制台、服务等。

CMPivot 是配置管理器中的一项非常有用的功能。 CMPivot 允许您快速评估环境中设备的状态并采取适当的措施。

当您想要从托管客户端查找关键信息时,CMPivot 查询非常有用。我喜欢 CMPivot,因为从您的设备获取信息非常简单。

CMPivot 可以轻松地从计算机或一组设备中查找最近使用的应用程序。您可以从 Microsoft CMPivot 文档了解 CMPivot 基础知识。

如果您想查找已安装软件的列表,请参阅以下指南:使用 SCCM CMPivot 查找已安装的软件。

在本博客中,我们看到了许多 CMPivot 查询的示例,我在下面列出了一些重要的示例。

  • 使用 SCCM CMPivot 查询查找 Dot Net 版本
  • 用于查找 TPM 状态和详细信息的 CMPivot 查询
  • 使用 SCCM 查找 Windows 11 版本 | SQL | CMPivot
  • 使用 SCCM CMPivot 查询查找默认浏览器
  • 使用 CMPivot 查询查询注册表值

使用 SCCM CMPivot 查询查找最近使用的应用程序

让我们看看如何使用 SCCM CMPivot 查询查找最近使用的应用程序。

  • 单击“开始”并启动 SCCM(配置管理器)控制台。
  • 导航至资产和合规性 > 概览 > 设备集合
  • 右键点击设备集合并选择启动 CMPivot

注意:您可以在设备集合或单台计算机上运行 CMPivot。设备必须在线才能检索其上使用过的应用程序。

[玩转系统] 使用 SCCM CMPivot 查询查找最近使用的应用程序

在查询选项卡中,输入以下 CMPivot 查询,然后单击运行查询以查找最近使用的应用程序。

CCMRecentlyUsedApplications | where (LastUsedTime > ago(2h)) | project CompanyName, ProductName, ProductVersion, LastUsedTime

在上面的命令中,lastusedtime 设置为 2 小时。您可以更改该值并根据您的要求进行设置。

在 CMPivot 查询输出中,我们看到所有最近使用的应用程序的列表以及上次使用时间、公司名称、产品名称、产品版本。您可以将整个 CMPivot 查询输出导出到 CSV 文件。

[玩转系统] 使用 SCCM CMPivot 查询查找最近使用的应用程序

使用 CCMRecentlyUsedApplications CMPivot 查询

CCMRecentlyUsedApplications”可帮助您查找计算机上最近使用的应用程序。您还可以在输出中包含其他详细信息,例如公司名称、产品名称、产品版本和应用程序的上次使用时间。

如果您仅在一台计算机上运行命令 CCMRecentlyUsedApplications,则 CMPivot 查询输出将包含以下详细信息。

  • 设备
  • 附加产品代码
  • 公司名称
  • 资源管理器文件名
  • 文件描述
  • 文件属性哈希
  • 文件大小
  • 文件版本
  • 文件夹路径
  • 最后使用时间
  • 最后的用户名
  • 发射次数
  • MSI 名称
  • 产品语言
  • 产品名称
  • 产品版本
  • 发射次数

[玩转系统] 使用 SCCM CMPivot 查询查找最近使用的应用程序

使用 CMPivot 查询查找用户使用的应用程序

如果您想查找特定用户使用的应用程序,可以使用 CMPivot 查询。在一台计算机上,可以有多个用户登录,您可以找到特定用户使用的应用程序。

在 CMPivot 查询选项卡中,输入以下查询以查找特定用户使用的应用程序。在命令中,您必须将用户名替换为正确的名称并运行查询。

CCMRecentlyUsedApplications | where Lastusername == 'mecmlab\cmadmin'

[玩转系统] 使用 SCCM CMPivot 查询查找最近使用的应用程序

奖励查询:您可以结合上述两个 CMPivot 查询(lastusedtime 和 Lastusername)来查找用户在特定时间最近使用的应用程序并显示其他详细信息。

CCMRecentlyUsedApplications | where (LastUsedTime > ago(8h)) and (Lastusername == 'mecmlab\cmadmin')
| project CompanyName, ProductName, ProductVersion, LastUsedTime

[玩转系统] 使用 SCCM CMPivot 查询查找最近使用的应用程序

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯