A good blog to get you started on make ConfigMgr OSD more dynamic
Client push installation starts and tracks the installation of the client by using the Configuration Manager database and no longer creates individual .CCR files. When you enable client push installation for a site, all discovered resources that are assigned to the site and that do not have a client installed are immediately added to the database, and client installation begins
How about the new data? There is a new view in the DB named v_CP_Machine (Found in a primary site DB where client push installtion is enabled or being manually executed). Here we can find information about the client push installation process (for non-clients) such as when the initial installation request was submitted, when the last attempt was made, How many attempts have been made, and a listing of the last error code.
Here is an overview of what is coming in ConfigMgr 2012 R2 and Windows Intune. It is worth scanning to get a picture of the new release and get a feel for whats ahead!
R2 Upgrade Links