How to detect memory changes???Hi,<br/><br/>I know SCCM have one report name &quot;Computer where physical memory has changes&quot; , but it is not actually the report I like as i want to detect the changes on RAM; So can i know any query to detect the changes only apply for those changing RAM?<br/><br/>Regards,<br/>Chungb© 2009 Microsoft Corporation. All rights reserved.Thu, 03 Sep 2009 08:56:04 Z64ee65f4-07e1-4689-b609-801a6c872db5http://social.technet.microsoft.com/Forums/en-US/configmgrgeneral/thread/64ee65f4-07e1-4689-b609-801a6c872db5#64ee65f4-07e1-4689-b609-801a6c872db5http://social.technet.microsoft.com/Forums/en-US/configmgrgeneral/thread/64ee65f4-07e1-4689-b609-801a6c872db5#64ee65f4-07e1-4689-b609-801a6c872db5chungbhttp://social.technet.microsoft.com/Profile/en-US/?user=chungbHow to detect memory changes???Hi,<br/><br/>I know SCCM have one report name &quot;Computer where physical memory has changes&quot; , but it is not actually the report I like as i want to detect the changes on RAM; So can i know any query to detect the changes only apply for those changing RAM?<br/><br/>Regards,<br/>ChungbThu, 02 Jul 2009 16:21:47 Z2009-07-02T16:21:47Zhttp://social.technet.microsoft.com/Forums/en-US/configmgrgeneral/thread/64ee65f4-07e1-4689-b609-801a6c872db5#c3b11b44-17f9-49fd-8e46-f7df10eb8651http://social.technet.microsoft.com/Forums/en-US/configmgrgeneral/thread/64ee65f4-07e1-4689-b609-801a6c872db5#c3b11b44-17f9-49fd-8e46-f7df10eb8651Sherry Kissingerhttp://social.technet.microsoft.com/Profile/en-US/?user=Sherry%20KissingerHow to detect memory changes???Do you already have the custom mof edit for physical memory?  <a href="http://myitforum.com/cs2/blogs/skissinger/archive/2008/09/01/physical-memory-and-memory-slots-hardware-inventory-extension.aspx">http://myitforum.com/cs2/blogs/skissinger/archive/2008/09/01/physical-memory-and-memory-slots-hardware-inventory-extension.aspx</a><br/><br/>If so, it would be a similar report, comparing v_gs vs. the v_hs view.<hr class="sig">Standardize. Simplify. Automate.Thu, 02 Jul 2009 16:32:26 Z2009-07-02T16:32:26Zhttp://social.technet.microsoft.com/Forums/en-US/configmgrgeneral/thread/64ee65f4-07e1-4689-b609-801a6c872db5#e11c7a04-cbf3-466b-9306-5d14d8dbbc24http://social.technet.microsoft.com/Forums/en-US/configmgrgeneral/thread/64ee65f4-07e1-4689-b609-801a6c872db5#e11c7a04-cbf3-466b-9306-5d14d8dbbc24chungbhttp://social.technet.microsoft.com/Profile/en-US/?user=chungbHow to detect memory changes???Yes,<br/><br/>I have try to modify the sms-def.mof and see the result. But just want know after modify the mof file, do i need to do anything to make it gather the information from client computer and how long would it be?<br/><br/>Regards,<br/>ChungbFri, 03 Jul 2009 03:51:06 Z2009-07-03T03:51:06Zhttp://social.technet.microsoft.com/Forums/en-US/configmgrgeneral/thread/64ee65f4-07e1-4689-b609-801a6c872db5#11f42729-228d-48e4-9e4c-aa95980beb9ehttp://social.technet.microsoft.com/Forums/en-US/configmgrgeneral/thread/64ee65f4-07e1-4689-b609-801a6c872db5#11f42729-228d-48e4-9e4c-aa95980beb9eTorsten [MVP]http://social.technet.microsoft.com/Profile/en-US/?user=Torsten%20%5bMVP%5dHow to detect memory changes???The client just has to download polices and perform a hardware inventory cycle after you modified the sms_def.mof on the siteserver.Fri, 03 Jul 2009 08:36:37 Z2009-07-03T08:36:37Zhttp://social.technet.microsoft.com/Forums/en-US/configmgrgeneral/thread/64ee65f4-07e1-4689-b609-801a6c872db5#27ea9a9d-d010-43a9-ae35-9f6ebd413c27http://social.technet.microsoft.com/Forums/en-US/configmgrgeneral/thread/64ee65f4-07e1-4689-b609-801a6c872db5#27ea9a9d-d010-43a9-ae35-9f6ebd413c27chungbhttp://social.technet.microsoft.com/Profile/en-US/?user=chungbHow to detect memory changes???Hi,<br/><br/>I have change the mof file according to the link given by Sherry, it is working now. I have v_GS_Physical_Memory and v_HS_Physical_Memory table that capture the RAM information according to Slot, together with the query i get from internet as shown below<br/><br/><em>select distinct <br/>v_R_System_Valid.ResourceID as [Resource ID], <br/>v_R_System_Valid.Netbios_Name0 as [Computer Name], <br/>v_GS_PHYSICAL_MEMORY.Capacity0 as [Current RAM(MB)],<br/>v_GS_PHYSICAL_MEMORY.DeviceLocator0 as [Slot], <br/>v_HS_PHYSICAL_MEMORY.Capacity0 as [Previous RAM(MB)],<br/>v_HS_PHYSICAL_MEMORY.DeviceLocator0 as [Slot]<br/>from<br/>v_HS_PHYSICAL_MEMORY, v_GS_PHYSICAL_MEMORY, v_R_System_Valid   <br/>where <br/>v_HS_Physical_Memory.ResourceID = v_R_System_Valid.ResourceID<br/>and<br/>v_GS_Physical_Memory.ResourceID = v_R_System_Valid.ResourceID<br/>and<br/>v_HS_Physical_Memory.ResourceID =v_GS_Physical_Memory.ResourceID<br/>and<br/>v_GS_PHYSICAL_MEMORY.DeviceLocator0 = v_HS_PHYSICAL_MEMORY.DeviceLocator0<br/>and <br/>v_GS_PHYSICAL_MEMORY.Capacity0 &lt;&gt; v_HS_PHYSICAL_MEMORY.Capacity0<br/>and <br/>v_HS_PHYSICAL_MEMORY.DeviceLocator0 != 'SYSTEM ROM' <br/>and<br/>v_GS_PHYSICAL_MEMORY.DeviceLocator0 != 'SYSTEM ROM'<br/></em><br/>This query is detect the changes based on slot (comparison between v_HS and v_GS), so far it still works. Question is when i take one RAM out from desktop, v_HS success capture the changes but my query can't display it out. Please advice, thanks in advanced. Thanks<br/><br/>Regards,<br/>Chungb  <br/><br/>Thu, 20 Aug 2009 09:56:03 Z2009-08-20T09:56:03Zhttp://social.technet.microsoft.com/Forums/en-US/configmgrgeneral/thread/64ee65f4-07e1-4689-b609-801a6c872db5#88f15cd7-5a9d-4bc5-8de5-303c1cbb405ahttp://social.technet.microsoft.com/Forums/en-US/configmgrgeneral/thread/64ee65f4-07e1-4689-b609-801a6c872db5#88f15cd7-5a9d-4bc5-8de5-303c1cbb405aSherry Kissingerhttp://social.technet.microsoft.com/Profile/en-US/?user=Sherry%20KissingerHow to detect memory changes???Completely a stab in the dark, but perhaps something along the lines of comparing Count of entries per computer in the v_gs vs. the v_hs views?<br/><br/>count(v_gs_physical_memory.Capacity0) &lt;&gt; count(v_hs_physical_memory.Capacity0) ?<hr class="sig">Standardize. Simplify. Automate.Thu, 20 Aug 2009 20:51:40 Z2009-08-20T20:51:40Zhttp://social.technet.microsoft.com/Forums/en-US/configmgrgeneral/thread/64ee65f4-07e1-4689-b609-801a6c872db5#0c0c11e5-c832-4af9-b169-8507ddca2286http://social.technet.microsoft.com/Forums/en-US/configmgrgeneral/thread/64ee65f4-07e1-4689-b609-801a6c872db5#0c0c11e5-c832-4af9-b169-8507ddca2286chungbhttp://social.technet.microsoft.com/Profile/en-US/?user=chungbHow to detect memory changes???Guys,<br/><br/>I got the solution on my issue (it is still under testing), i divide the task into 2 result, below is the query<br/><br/><br/>select distinct m.ResourceID, p.Netbios_Name0, m.DeviceLocator0, m.Capacity0 <br/>from v_HS_Physical_Memory m, v_R_system_valid p , v_GS_Physical_Memory n<br/>where not exists (select distinct d.ResourceID, d.DeviceLocator0, d.Capacity0 from<br/>v_HS_Physical_Memory d, v_GS_Physical_Memory e where<br/>d.ResourceID = e.ResourceID and<br/>d.DeviceLocator0 = e.DeviceLocator0 and<br/>d.Capacity0 != e.Capacity0 and<br/>m.ResourceID = d.resourceID and <br/>m.DeviceLocator0 = d.DeviceLocator0) and  <br/>not exists (select distinct k.ResourceID, k.DeviceLocator0, k.Capacity0 from<br/>v_HS_Physical_Memory k, v_GS_Physical_Memory l where<br/>k.ResourceID = l.ResourceID and<br/>k.DeviceLocator0 = l.DeviceLocator0 and<br/>k.Capacity0 = l.Capacity0 and<br/>m.ResourceID = k.resourceID and <br/>m.DeviceLocator0 = k.DeviceLocator0)and <br/>m.ResourceID = p.ResourceID<br/>and<br/>m.DeviceLocator0 != 'SYSTEM ROM';<br/><br/>select distinct d.ResourceID as f1, d.DeviceLocator0 as f3, d.Capacity0 as f4, e.capacity0 as f5 from<br/>v_HS_Physical_Memory d, v_GS_Physical_Memory e where<br/>d.ResourceID = e.ResourceID and<br/>d.DeviceLocator0 = e.DeviceLocator0 and<br/>d.Capacity0 != e.Capacity0;<br/><br/>So the first query check on the missing RAM and the second query detect the changes on RAM<br/><br/>Regards,<br/>Chungb<br/>Thu, 03 Sep 2009 08:56:04 Z2009-09-03T08:56:04Z