Die BUILD Conference brachte wieder viele interessante Sessions (einen Überblick über die Ankündigungen gibt es hier: Day 1 und Day 2). Diese können auf der channel9-Website gesucht, gefiltert, angesehen und downgeloadet werden.

image

Für alle jene, die allerdings alle Sessions oder bestimmte Sessions zu einem Thema herunterladen möchten, gibt es ein hilfreiches PowerShell Download-Script. Unser lieber Kollege Bill Ayers, aka @SPDoctor, hat hierzu das folgende PowerShell Script geschrieben und gepostet:

SNAGHTMLe836115

Hier gehts zum Artikel und zum Script: Download the Build 2016 Content We Care About using PowerShell.

Das Script liest den BUILD Session RSS-Feed, filtert nach bestimmten Kategorien und speichert die gefundenen MP4-Videos in das aktuelle Verzeichnis.

# Channel 9 download script by [@SPDoctor](https://twitter.com/spdoctor)   
$feedUrl = '[https://s.ch9.ms/Events/Build/2016/RSS'](https://s.ch9.ms/events/build/2016/rss')   
$filters = @("*Microsoft Graph*", "*Azure AD*", "*SharePoint*", "*Office 365*")   
$categories = @("office", "office-365")   

Wer möchte, kann den $filters und $categories (Tags) Ausdruck anpassen oder wie hier leer lassen um alle Sessions zu laden.

$filters = @("*")   
$categories = @("")   

Besonders fein finde ich, dass die Filenames “canonicalized” werden und somit existierende Files erkannt (und nicht doppelt heruntergeladen) werden und dass das Script den Filename durch den hübschen [title] ersetzt.

image

Derzeit wird das erste MP4-File aus dem Feed geladen, die folgende Grafik zeigt die verfügbaren Media Files aus dem RSS-Feed. Wer will kann das Script noch anpassen und die gefundenen Filenames nach “*high.mp4” filtern oder weiter modifizieren…

image

Die Ausführung des Scripts dauert dann, je nach Bandbreite.

Bill, thanks for the useful PowerShell-Script!

Viel Spaß mit den BUILD-Sessions!