MMS 2013 Download Sessions – Offline Viewing

Last year I published a PowerShell script to download the MMS sessions. It has been such a great success that I got a lot of nice responses. Therefore I made just small changes and it will work for the MMS 2013 also since they are published on channel 9.

But as we are used to in IT there are always enhancements included. Stefan Stranger has a great PowerShell script created to download the session catalog into Excel. You can find his blog post here. Because I wanted to create the session file, which contains the sessions to download dynamically, I created another script. I adapted the script from Stefan Stranger script to generate the sessions.txt file which is used by the downloader script as input file for actually downloading the session files. This way you can create the file over and over again in case the sessions change or whatsoever.

Ok, lets see how it works. There are two scripts…

  • Create-MMS2013SessionFile.ps1 –> This file creates the sessions.txt file
  • MMS2013_Downloader.ps1 –> This file downloads the sessions

First download both scripts from Skydrive here and copy it into the same folder. If you run the script Create-MMS2013SessionFile.ps1 the sessions.txt file will be saved in the same directory as the script itself. If you start the MMS2013_Downloader.ps1 you will be prompted to choose a path where you want to save your video file.

Step 1 – Create Session File

Run the Create-MMS2013SessionFile.ps1 it will look like this…

image

The actual parsing until dumping the sessions into a text file takes a moment, that’s normal. After it finished the script created the sessions.txt file…

image

Step 2 – Download Sessions

After you created the session file you can start the MMS2013_Downloader.ps1. If you just run the script you will need to specify a location on which drive the files will be saved e.g. C: …

image

then press enter and the download starts…

image

Tip: Of course you don’t need to create the sessions.txt using the first script. You can also create a regular sessions.txt file manually and type the session name with the suffix .wmv like AI-B301.wmv…

The file looks like this…

image

Note: I could not test the scripts thoroughly because not all sessions are yet online and of course I wanted to deliver it as fast as possible. If you experience any errors, let me know.

I hope this helps and you get your videos ready for the flight home. Enjoy!

Download

23 Comments

  1. I would probably add something like

    if (Test-Path $download) {
    else { }

    and then you can run the same file again without special action for already downloaded files.

    Good script,
    Thanks!
    David

  2. Pingback: Eswar Koneti's Blog » Blog Archive » Script to Download all MMS 2013 SCCM Configmgr 2012 Sessions

  3. Pingback: Recorded MMS 2013 sessions available and how to download | UP2V

  4. I modified your scripts to include MP4, WMV, and PPTX files in the download. All that is needed is to remove the ‘#’ from lines 44 and 58 to include MP4 files in the download list.It also checks if the file exists in the destination prior to attempting the download. The modified files are here… http://sdrv.ms/1381qwy

  5. Pingback: Anoop's » MMS 2013 ConfigMgr SCCM 2012 Training Videos

  6. Pingback: MMS 2013 Videos | Ian Blyth - System Center Technologies

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s