Just having a thread with the devs around this and they are a little puzzled by how it might work from server->client or client->client to think we need to test it out in detail and see what the actual outcome is.
//A From: [email protected] [mailto:[email protected]] On Behalf Of Phil Wilcock Sent: den 3 juni 2015 19:17 To: [email protected] Subject: RE: [mssms] Prepopulate branchcache on client for ConfigManager Sorry Roland, it was just a cut and paste from our FAQ. So doesn't have to be a wim.. That step just exports the content from c:\inetpub\wwwroot\MyBigWIMFile.WIM + hashes to a folder on the server ready for step 2 which creates the BC package.. Basically that whole procedure creates content that you can then import into the client cache and it's ready to go. From: [email protected]<mailto:[email protected]> [mailto:[email protected]] On Behalf Of Roland Janus Sent: 03 June 2015 15:45 To: [email protected]<mailto:[email protected]> Subject: RE: [mssms] Prepopulate branchcache on client for ConfigManager 1. Does what exactly? Don't get the relation with the wim file. Is that the PE wim? The cache is stored in inetpub? I think I should be ok with the secret. It's the first time the TS runs, as boot media, where I would inject the content. There is nothing then. Once it is in the prestaged media t should use the already existing content (from CM) From: [email protected]<mailto:[email protected]> [mailto:[email protected]] On Behalf Of Phil Wilcock Sent: Mittwoch, 3. Juni 2015 16:22 To: [email protected]<mailto:[email protected]> Subject: RE: [mssms] Prepopulate branchcache on client for ConfigManager If you export packages from the server you don't have to set the same server secret, http://2pintsoftware.com/2psfaqs/branchcache-caching-faq/ On The Server 1. Stage the Content Publish-BCWebContent -Path c:\inetpub\wwwroot\MyBigWIMFile.WIM -StageData -StagingPath c:\temp 2. Export the content to a package (creates a handy .zip file) Export-BCCachePackage -StagingPath c:\temp -Destination c:\MyBCPackage On The Client 1.Import the Package Created in Step 2 Above Import-BCCachePackage -Path C:\temp\pkg\PeerDistPackage.zip If you're talking about just taking a bunch of content that is already local then you have the set the same server-secret.. From: [email protected]<mailto:[email protected]> [mailto:[email protected]] On Behalf Of Andreas Hammarskjöld Sent: 03 June 2015 12:24 To: [email protected]<mailto:[email protected]> Subject: RE: [mssms] Prepopulate branchcache on client for ConfigManager Yeah, doable, but a little tricky! Another cache can be injected as is or by using the PowerShell cmdlets. Extract the info from the server using the powershell cmdlets allows of course to select packages but is a little time consuming to inject into the cache. It's a bit vague and undocumented, so asked the devs to clarify this a little, in our testing we had to set the servers secret key to match the client before importing content or it wouldn't be used. Unsure if it's a bug or "by design". One of the steps in the upcoming version searches the local HD's for an old cache to inject before starting up BC. So what exactly did you have in mind? A build DVD like the secret MS "hybrid" media approach, build over the wire but with local content? //Andreas From: [email protected]<mailto:[email protected]> [mailto:[email protected]] On Behalf Of Roland Janus Sent: den 3 juni 2015 12:32 To: [email protected]<mailto:[email protected]> Subject: [mssms] Prepopulate branchcache on client for ConfigManager Something for Andreas and Phil Assuming I use your branchcache for PE, which I guess is a pre-req for what I want to do anyway, is there a way to prepopulate the branchcache cache so that PE can use it? Like the toolkit package or the boot image if it needs to be downloaded. Also assuming I have a local source available with that content. That assumes :) I can get my hands on the content, extract it somehow. Ypu get the idea? -roland
