如何编写查询来查找在 SCCM 版本 4.00.6487.2000 中安装了 Office 2003 和 Office 2010 的机器?
我不再有 PC 上的收藏了。当我们认为所有 PC 都安装了 Office 2010 时,它就被删除了。
答案1
顺便说一句,供以后参考,SCCM 版本 4.00.6487.2000 是 SCCM 2007 Service Pack 2 (SP2)。无论如何,回到您的初始问题,将以下查询代码复制并粘贴到新查询的查询语言部分,并将新查询命名为“所有运行 Office 2003 的系统”:
select distinct SMS_R_System.Name, SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName, SMS_G_System_ADD_REMOVE_PROGRAMS.Version from SMS_R_System inner join SMS_G_System_ADD_REMOVE_PROGRAMS on SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceID = SMS_R_System.ResourceId where SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName = "Microsoft Office Professional Edition 2003" order by SMS_R_System.Name
然后,单击查询,您应该会看到所有运行 Office 2003 的系统。然后,如果您对此感到满意,您可以简单地创建一个集合(如果您真的想这样做的话),方法是将此查询与您的新集合链接起来,这样您就不必再次重新创建查询。但是,如果您只想显示哪些系统仍在运行 Office 2003,那么此查询应该适合您。如果经理或某人需要一份显示哪些系统仍在运行它的报告,您可以将结果导出到 Excel 中的 .csv 文件并将其邮寄给他们。
如果您有任何问题,请告诉我。