From Alexey Semibratov, Microsoft:
Yes, ccmsetup.exe is the best way to install SCCM client, because:
- It caches the MSI – in case you need to repair components
- It can download content from the nearest Management Point, by querying AD and SLP
To specify the site use SMSSITECODE=<SITE> or, you can use =AUTO, so it will discover the site automatically, if your site boundaries configured properly.
ConfigMgr email list archive: http://myitforum.com/cs2/blogs/smslist/
ConfigMgr email list subs: http://www.myitforum.com/lists/#Microsoft_Systems_Management_Server_(SMS)_List