I recently created a PS script (which I named BranchcacheTracer) which parses through the client's 'bits-client' services log, calculates the total amount of bytes and the bytes over the last 30 days that the client pulled content from a peer via BC, and writes the values to a custom wmi class called "BranchCacheTracer". Give it a test, I'm planning to post it to my blog soon [when I get time] and am interested in any feedback + or - so I can continue improving it.
http://sdrv.ms/1kbqEl3 Thx From: [email protected] [mailto:[email protected]] On Behalf Of Jason Sandys Sent: Tuesday, February 4, 2014 5:43 PM To: [email protected] Subject: RE: [mssms] SCCM 2012, Branch Cache, Remote DP BranchCache supports all content types - BranchCache is actually OS functionality that essentially intercepts calls to download content via BITS and thus is agnostic of content type. If you have a DP at a location, there's really no need for BranchCache. BrancheCache is about making an attempt at ensuring content only traverses a WAN link once. If you already have a DP at a location, you're already guaranteed of that and thus BranchCache adds no real value. Thus, the decision point of whether or not to use BranchCache is based upon a remote location having a DP or not. Actual management of the BranchCache cache is a blackbox and totally undefined (to my knowledge) though. There really is no way to know or control whether a client has cached the content or not. As for content location, this is all based on broadcasts to the local subnet and referrals from the server hosting the content originally (the DP in ConfigMgr's case). If a local client does not have the content cached, then the client needing the content will get it from the DP - this of course could occur in multiple scenarios including being the first client to request content, clients in the local subnet with the content not being available or having moved, or clients in the local subnet having the content no longer having it for whatever reason. A cloud DP cannot provide content for BranchCache so it plays no part. J From: [email protected]<mailto:[email protected]> [mailto:[email protected]] On Behalf Of Brian McDonald Sent: Tuesday, February 4, 2014 1:42 PM To: [email protected]<mailto:[email protected]> Subject: [mssms] SCCM 2012, Branch Cache, Remote DP I have a few questions regarding BranchCache in SCCM 2012. First of all, does BranchCache support Software Updates + Application Deployment? Or just App deployment? Trying to understand whether this works for Software Updates or not. Secondly, what are my key decision points around implementing Branch Cache or a Distribution Point for a remote site location? If I have a DP at a remote location where Branch Cache is enabled and I have PC A download an app from SCCM. Now, PC B needs that same app and will then get the App from PC A. How long does it stay cached on PC A? What happens if PC A leaves this remote location, now it points to the DP to get the content? What if the user is remote and moving from office to office? How would a cloud DP come into play with all of this? Trying to wrap my head around these scenarios. :) Thanks, Brian

