Answered by:
SCCM 2007 Collections not Updating

Question
-
I'm having an issue with SCCM 2007. I've discovered all my computers and I'm building collections based on OU. My collections get created correctly, but when I move computers to a different OU, the collection does not update.
I have Active Directory System Discovery enabled and the polling schedule is set to "Occurs every 1 day(s) effective 1/1/1998 12:00 AM".
Has anyone seen this before?Tuesday, August 12, 2008 3:19 PM
Answers
-
Active Directory System Discovery doesn't retrieve the OU info (http://technet.microsoft.com/en-us/library/cc181458.aspx)
Make sure the collection updates after the Active Directory System Group Discovery has completed so the OU information will be present on the machines
http://technet.microsoft.com/en-us/library/cc181248.aspx
- Proposed as answer by Garth JonesMVP Monday, January 2, 2012 2:14 AM
- Marked as answer by Moiz Rassiwala[MSFT]Microsoft employee Wednesday, January 4, 2012 1:57 AM
Tuesday, August 12, 2008 3:51 PM
All replies
-
Active Directory System Discovery doesn't retrieve the OU info (http://technet.microsoft.com/en-us/library/cc181458.aspx)
Make sure the collection updates after the Active Directory System Group Discovery has completed so the OU information will be present on the machines
http://technet.microsoft.com/en-us/library/cc181248.aspx
- Proposed as answer by Garth JonesMVP Monday, January 2, 2012 2:14 AM
- Marked as answer by Moiz Rassiwala[MSFT]Microsoft employee Wednesday, January 4, 2012 1:57 AM
Tuesday, August 12, 2008 3:51 PM -
The machines in my All Systems collection have an entry for System OU Name, so I think the initial discovery worked. I thought that after the Active Directory discovery ran every night, it would reflect the changes made to AD.
I noticed that AD System Group Discovery and AD System Discovery are enabled.
AD Security Group Discovery and AD User Discovery are not.Tuesday, August 12, 2008 5:07 PM -
Like Matthew said, discovery will have to run then your collection must update before you see changes. It could take a while.Wednesday, August 13, 2008 12:51 PM
-
It's been weeks since I moved computers to a different OU. Discovery is supposed to run every day. Is there some way to tell when a discovery ran and whether or not it was successful?Wednesday, August 13, 2008 2:14 PM
-
Strt by running a SQL query to see what OU's ConfigMgr "thinks' the comptuer is in. Use this:
SELECT dbo.v_R_System.Name0, dbo.v_RA_System_SystemOUName.System_OU_Name0
FROM dbo.v_R_System INNER JOIN
dbo.v_RA_System_SystemOUName ON dbo.v_R_System.ResourceID = dbo.v_RA_System_SystemOUName.ResourceID
WHERE (dbo.v_R_System.Name0 = 'COMPUTERNAME')Wednesday, August 13, 2008 2:37 PM -
I ran the query and the results showed SCCM still thinks in the the old OU.
I also ran a Discovery information for a specific computer report.
SMS_AD_SYSTEM_GROUP_DISCOVERY_AGENT Number of Days Since Discovery - 30
SMS_AD_SYSTEM_DISCOVERY_AGENT Number of Days Since Discovery - 57
Heartbeat Discovery Number of Days Since Discovery - 63
MP_ClientRegistration Number of Days Since Discovery - 63
Manual Machine Entry Number of Days Since Discovery - 64
Does this mean my discovery is not running nightly as it should? How can I tell?Wednesday, August 13, 2008 3:35 PM -
Discovery logs
http://technet.microsoft.com/en-us/library/bb892800.aspx- Proposed as answer by Garth JonesMVP Monday, January 2, 2012 2:14 AM
Wednesday, August 13, 2008 3:42 PM