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.
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:
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
$feedUrl = 'http://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.
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…
Die Ausführung des Scripts dauert dann, je nach Bandbreite.
Bill, thanks for the useful PowerShell-Script!
Viel Spaß mit den BUILD-Sessions!