I noticed this in the SCCM 2012 product documentation update today…
Microsoft Background Intelligent Transfer Service (BITS) is required to allow throttled data transfers between the client computer and System Center 2012 Configuration Manager site systems. BITS is not automatically downloaded during client installation. Most operating systems include BITS, but if they do not (for example, Windows Server 2003 R2 SP2), you must install BITS before you install the System Center 2012 Configuration Manager client.
I think this will catch out a few people…. a good one to remember…
I think the fact that the client deployment in System Center 2012 Configuration Manager does not include BITS will catch out a few people, especially since the documentation puts this point under the ‘Dependencies External to Configuration Manager and Automatically Downloaded During Installation’ section….
I would recommend installing the hotfixes in your OS deployment task sequence if possible, so update your installation properties to include something like PATCH=”C:_SMSTaskSequenceOSDP000001Ai386hotfixKB978754sccm2007ac-sp2-kb978754-x86.msp;C:_SMSTaskSequenceOSDP000001Ai386hotfixKB979199sccm2007ac-sp2-kb979199-x86.msp;”. If you want to add the client patches to client push, add something like PATCH=”\SERVERsms_P00CLIENTI386HOTFIXKB978754sccm2007ac-sp2-kb978754-x86.msp;\SERVERsms_P00CLIENTI386HOTFIXKB979199sccm2007ac-sp2-kb979199-x86.msp;”.
If you are using client push, ensure that you set correct NTFS permissions to the CLIENT folder mentioned above, to allow client to read and execute the hotfixes.
It’s worth being aware that the installation properties have a maximum of about 1000 characters.