我需要找出谁在我的组织中使用PST文件。 我可能更容易使用SCCM 2012查询
但我没有在谷歌找到任何帮助
谁能帮助我吗? 搜索需要包含路径: C:\用户*用户* \应用程序数据\本地\微软\展望谢谢!
答案 0 :(得分:0)
软件清单
在所有事情之前,您需要启用软件清单并在您的环境中创建规则。 转到管理 - 客户端设置 - 默认客户端设置属性 - 软件清单,点击设置类型< / strong> ...单击新建以添加查询路径,此处可以将C:\ Users \和文件名添加为* .pst并保存。有关软件清单规则的更多说明,请参阅here
完成下一个软件清单周期后(默认为7天,您可以通过控制面板 - 配置管理器 - 操作 - 软件清单周期),数据将被收集并保存在数据库中。然后,您可以使用SQL查询或内置报告来获得所需内容。示例查询如下:
select distinct
Sys.Name0,
SF.FileName AS [Filename],
SF.ModifiedDate AS [Last Modified Date],
SF.Filepath AS [Local Filepath],
SF.FileSize/1024 as [Size (MB)],
SF.FileSize/1024000000 as [Size (GB)]
from v_R_System Sys
INNER JOIN v_GS_SoftwareFile SF on
Sys.ResourceID = SF.ResourceID
INNER JOIN v_FullCollectionMembership FCM on
FCM.ResourceID=sys.ResourceID
where SF.FileName like '%'+'.pst'
Order by SF.FileName
注意,软件清单是一个文件扫描文件,因此需要很长时间才能完成,可能需要更多的计算机资源;在库存期间,其他库存如心跳库存,硬件库存将保持到软件库存完成。
关于Technet上的软件清单,请参阅About Software Inventory
See here for implementation example
此外,使用硬件清单的脚本也可以收集所有这些信息。我找到了一个很好的解决方案,并且在我的实验室中运行良好,请参阅Example