为什么wmi进程win32_xxx查询比cim_xxx查询更快?

时间:2009-05-21 21:08:13

标签: wmi

PS D:\ work \ scripts> measure-command {get-wmiobject -query“select * from win32_service”| Where-Object -FilterScript {$ _.Name -eq“WinRM”}}

天数:0 营业时间:0 分钟:0 秒:0 毫秒:426 蜱虫:4262955 TotalDays:4.93397569444444E-06 TotalHours:0.000118415416666667 TotalMinutes:0.007104925 总秒数:0.4262955 TotalMilliseconds:426.2955

PS D:\ work \ scripts> measure-command {get-wmiobject -query“select * from cim_service”| Where-Object -FilterScript {$ _。 名称-eq“WinRM”}}

天数:0 营业时间:0 会议纪要:1 秒:35 毫秒:320 蜱虫:953208058 TotalDays:0.00110325006712963 TotalHours:0.0264780016111111 TotalMinutes:1.58868009666667 总分:95.3208058 TotalMilliseconds:95320.8058

1 个答案:

答案 0 :(得分:0)

很简单 - 通过查询CIM_Service可以检索更多信息(因为CIM服务不受Win32服务的限制;而且win32_service实例包含在CIM_Service中)。 也就是说 - 您的查询在检索的数据量方面存在显着差异。

您可以通过WMI CIM Studio轻松浏览它。