使用SCCM CMPivot Query查找最近使用的应用程序
在本文中,我们将找到最近在SCCM中使用CMPivot查询的应用程序。在任何SCCM管理的计算机上,您都可以通过CMPivot查询找到最常用的应用程序。
这里的最近使用的应用程序是指用户启动和使用的应用程序。使用的应用程序可以是浏览器、控制台、服务等。
的CMPivot是配置管理器中一个非常有用的特性。CMPivot允许您快速评估环境中设备的状态并采取适当的操作。
当您希望从托管客户端查找关键信息时,CMPivot查询非常有用。我喜欢CMPivot,因为从你的设备上获取信息是如此简单。
CMPivot可以很容易地从一台计算机或一组设备中找到最近使用的应用程序。您可以从以下内容了解CMPivot基础知识微软CMPivot文档.
如果您想查看已安装软件的列表,请参考以下指南:华体会体育系列使用SCCM CMPivot查华体会体育系列找已安装的软件.
在这篇博客中,我们已经看到了许多CMPivot查询的例子,下面我列出了一些重要的例子。
- 使用SCCM CMPivot查询Dot Net版本
- CMPivot查询TPM状态和详细信息
- 使用SCCM | SQL | CMPivot查找Windows 11版本
- 使用SCCM CMPivot查询查找默认浏览器
- 使用CMPivot Query查询注册表值
使用SCCM CMPivot Query查找最近使用的应用程序
让我们看看如何使用SCCM CMPivot查询查找最近使用的应用程序。
- 单击Start并启动SCCM(配置管理器)控制台。
- 导航到资产和合规>概述>设备集合.
- 右键单击设备集合,选择开始CMPivot.
请注意:您可以在设备集合上或在单台计算机上运行CMPivot。这些设备必须在线才能检索它们上使用的应用程序。
在查询选项卡中,输入下面的CMPivot查询并单击运行查询查找最近使用的应用程序。
CCMRecentlyUsedApplications | where (LastUsedTime > ago(2h)) | project CompanyName, ProductName, ProductVersion, LastUsedTime
在上面的命令中,lastusedtime设置为2小时。您可以根据需要更改这个值并设置它。
在CMPivot查询输出中,我们看到所有最近使用的应用程序以及最后使用时间、公司名称、产品名称、产品版本的列表。您可以将整个CMPivot查询输出导出到CSV文件。
使用CCMRecentlyUsedApplications CMPivot查询
”CCMRecentlyUsedApplications,帮助您找到计算机上最近使用的应用程序。您还可以在输出中包含其他详细信息,如公司名称、产品名称、产品版本和应用程序的最后使用时间。
如果只执行命令CCMRecentlyUsedApplications在一台计算机上,CMPivot查询输出将有以下详细信息。
- 设备
- 附加产品代码
- 公司名称
- 资源管理器文件名
- 文件描述
- 文件属性哈希
- 文件大小
- 文件版本
- 文件夹的路径
- 最后使用时间
- 最后用户名
- 发射倒计时
- MSI的名字
- 产品的语言
- 产品名称
- 产品版本
- 发射倒计时
使用CMPivot查询查找用户使用的应用程序
如果您想找到特定用户使用的应用程序,可以使用CMPivot查询。在一台计算机上,可以有多个用户登录,您可以找到特定用户使用的应用程序。
在CMPivot查询选项卡中,输入以下查询以查找特定用户使用的应用程序。命令中必须将用户名替换为正确的名称后再执行查询。
CCMRecentlyUsedApplications | where Lastusername == 'mecmlab\cmadmin'
奖金查询:您可以结合上述两个CMPivot查询(lastusedtime和Lastusername)来查找用户在特定时间内最近使用的应用程序,并显示额外的详细信息。
CCMRecentlyUsedApplications | where (LastUsedTime > ago(8h)) and (Lastusername == 'mecmlab\cmadmin') | project CompanyName, ProductName, ProductVersion, LastUsedTime
我们可以用cm pivot找到客户端的浏览器历史记录吗