Microsoft has changed their SQL MCM program to allow more people access to the course and certification. In doing so, they are recording much of the classroom training that was previously required and putting it up on TechNet. We're talking close to 60 videos already. Sure, you could stream them one at a time, but I wanted to be able to download them all and watch them offline without a bunch of clicking. So I built the below PowerShell scripts. They're really simple to use, and only have one external requirement that makes dealing with web pages much easier.

You'll need to download the Html Agility Pack library from here.

Get the script

Usage:

Get urls of all WMV files
>& '.\Download MCM Videos.ps1'

Download all WMV files
>& '.\Download MCM Videos.ps1' -download

Download all iPod files
>& '.\Download MCM Videos.ps1' -download -type ipod