sccm 集合查询以获取未安装“短信主机代理”服务的机器列表。
谷歌中有很多与此相关的查询,但是,他们说的是服务的状态。但是我需要帮助来检查是否首先安装了该服务?
补充:如果没有安装sccm 2007客户端,查询会有用吗?
sccm 集合查询以获取未安装“短信主机代理”服务的机器列表。
谷歌中有很多与此相关的查询,但是,他们说的是服务的状态。但是我需要帮助来检查是否首先安装了该服务?
补充:如果没有安装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”替换为您的站点代码。
希望这可以帮助。