我需要一些帮助SCCM 2012查询(我不是一个SQL家伙)。我试图创建一个查询,包括服务器名称、内存总量、硬盘驱动器(S)字母和空间、启动时间和安装在服务器上的应用程序。
这是我所拥有的,正在起作用,但这份报告正在产生上千页。使用报表或查询生成所需内容的其他方法或建议吗?
选择distinct SMS_R_System.Name,SMS_R_System.IPAddresses,SMS_G_System_OPERATING_SYSTEM.Caption,SMS_G_System_COMPUTER_SYSTEM.Manufacturer,SMS_G_System_OPERATING_SYSTEM.LastBootUpTime,SMS_G_System_INSTALLED_SOFTWARE.ProductNameSMS_G_System_INSTALLED_SOFTWARE.ProductVersion从SMS_R_System内部连接SMS_G_System_COMPUTER_SYSTEM on SMS_G_System_COMPUTER_SYSTEM.ResourceID = SMS_R_System.ResourceId内部连接SMS_G_System_OPERATING_SYSTEM on SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId内连接SMS_G_System_INSTALLED_SOFTWARE on SMS_G_System_INSTALLED_SOFTWARE.ResourceID = SMS_R_System.ResourceId
发布于 2017-02-08 09:09:34
根据您的查询,我认为这是一种正常的行为。假设你有100台电脑,每台都有30台软件。然后,3000(300*10)记录将被退回,在所有。
我建议您将查询分为两部分,一部分包括服务器名称、内存总量等,另一部分包括安装在每台服务器上的应用程序。
此外,您还可以使用内置报告“特定计算机上的产品”来查看信息。
\Monitoring\Overview\Reporting\Reports\Software -公司和产品
https://serverfault.com/questions/831188
复制相似问题