services.msc 中未安装的特定服务的 Sccm 2007 集合查询
Sccm 2007 collection query for particular service not installed in services.msc
Sccm 集合查询以获取未安装 "sms host agent" 服务的机器列表。
google 中有很多与此相关的查询,但是,他们说的是服务状态。但是我需要帮助检查是否首先安装了该服务?
补充:如果没有安装sccm 2007客户端,查询有什么用?
你会这样做:
select * from SMS_R_System where SMS_R_System.ResourceId NOT IN ( SELECT SMS_G_System_SERVICE.ResourceId FROM SMS_G_System_SERVICE WHERE SMS_G_System_SERVICE.DisplayName = "SMS Agent Host" )
但是,正如您正确指出的那样,没有 SCCM 客户端 = 没有硬件清单 = 没有服务信息。
您最好在没有客户端的情况下使用您站点中已发现设备的信息:
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System where SMS_R_System.SMSAssignedSites = "XXX" and SMS_R_System.Client = 0
正在用您的站点代码替换 "XXX"。
希望对您有所帮助。
Sccm 集合查询以获取未安装 "sms host agent" 服务的机器列表。
google 中有很多与此相关的查询,但是,他们说的是服务状态。但是我需要帮助检查是否首先安装了该服务?
补充:如果没有安装sccm 2007客户端,查询有什么用?
你会这样做:
select * from SMS_R_System where SMS_R_System.ResourceId NOT IN ( SELECT SMS_G_System_SERVICE.ResourceId FROM SMS_G_System_SERVICE WHERE SMS_G_System_SERVICE.DisplayName = "SMS Agent Host" )
但是,正如您正确指出的那样,没有 SCCM 客户端 = 没有硬件清单 = 没有服务信息。
您最好在没有客户端的情况下使用您站点中已发现设备的信息:
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System where SMS_R_System.SMSAssignedSites = "XXX" and SMS_R_System.Client = 0
正在用您的站点代码替换 "XXX"。
希望对您有所帮助。