counter hit make
SCCM Client no advertisements, why not??? - Lars' System Center Blog

Lars' System Center Blog

SCCM Client no advertisements, why not???

Yesterday I started a PC reinstallation, when I came in this morning the installation succeeded, but my assigned advertisements where not there:

clip_image001

First thing I did was to initiate a Machine policy retrieval & evaluation cycle:

clip_image003

But still no advertisements! All my client settings where OK my client was healthy but my advertisements did not arrive…WHY??
In the SCCM console I searched for my computer in the “All Systems” Collection and got this as a result:

clip_image004

There was a duplicate record for my Computer in the SCCM database. One Active and One Obsolete, as long as these 2 records exist in your database your advertisements will not arrive on your client.

You can control this by changing the setting of your “Delete Obsolete Client Discovery Data” task under the Site maintenance tree.

The Delete Obsolete Client Discovery Data task deletes obsolete client records from the Configuration Manager 2007 site database. A record that is marked obsolete typically was superseded by a newer record for the same client. The newer record becomes the client's current record, and the older record becomes obsolete.

When you enable this task, you should configure the schedule to run at an interval greater than the heartbeat discovery schedule. This allows clients to send Discovery Data Records (DDRs) so that the obsolete bit is set correctly.

When enabled, the Heartbeat Discovery method refreshes SMS client computer discovery data in the SMS site database. When disabled, client discovery data is refreshed only when another discovery method is invoked or run on a schedule. The Heartbeat Discovery method is useful for keeping discovery data up to date without running other discovery methods.

http://technet.microsoft.com/en-us/library/bb632879.aspx

Heartbeat Discovery DDRs are generated on clients during their refresh cycle. The client refresh cycle runs when you start an SMS client, when you update the SMS client configuration by using the Systems Management icon in Control Panel, or every 25 hours. When the client refresh cycle runs, it generates a DDR if the time since the generation of the last DDR is greater than the frequency at which Heartbeat Discovery is set.

 http://technet.microsoft.com/en-us/library/cc181280.aspx

clip_image005

Our settings looked like this:

clip_image007

So the record will stay in the SCCM Database until Saturday when it would be deleted…

This time I deleted the client manually and initiated a Machine policy retrieval & evaluation cycle on the computer and:

clip_image009

All advertisements were there Smile

Greetzzzz

Lars Verbist
Twitter: @LarsVerbist

Comments

SCUG at myITforum.com said:

Yesterday I started a PC reinstallation, when I came in this morning the installation succeeded, but

# October 27, 2011 4:15 PM