Problem: When initiating a client push from the console, some clients are not being installed.  A closer look at the CCM.log and CCR.box on the site doing the client push shows the CCR file is never created for some systems.

Why: I haven’t had a chance to dig deeper into why this occurs as I ran into this issue in the production environment and can’t recreate it in my development lab.  My guess is it may be due to some database info that is not replicating to the child sites as client push is handled through the DB in ConfigMgr12.

Solution:  Delete the affected system records from the console, then force a rediscovery of the systems.  This clears out all the old data in the DB and generates a new record.  Then do client push.