VMworld US 2019 just wrapped up yesterday and it looks like the VMworld team has already processed and published a number of recordings! Similar to past years, I have put together a nice summary page that contains all the session recordings links separated out by the different categories which you can find by visiting http://vmwa.re/vmworld2019.
As of writing this, there are a total of 554 sessions with 496 published with recordings. I will check back next week when more videos and/or PPT decks are posted. Huge thanks to the VMworld team for getting this content out so quickly, be sure to give them a huge thanks if you are on Twitter. For those in the US, enjoy your three day weekend, I know I need a break away from the computer!
UPDATE 1 (09/03/19) - Added both Showcase Key Note and VMware {Code} sessions as well as initial Top 20 session stats by views.
UPDATE 2(09/07/19) - PDF decks are now available and links are published
Here is wget example:
wget --referer http://www.vmware.com https://s3-us-west-1.amazonaws.com/vmworld-usa-2019/HBI1967BU.mp4
Here is cURL example:
curl --referer http://www.vmware.com https://s3-us-west-1.amazonaws.com/vmworld-usa-2019/HBI1967BU.mp4 -O HBI1967BU.mp4
Here is PowerCLI example:
$headers = @{"referer" = "http://www.vmware.com"}
Invoke-WebRequest -Uri https://s3-us-west-1.amazonaws.com/vmworld-usa-2019/HBI1967BU.mp4 -Headers $headers -Outfile HBI1967BU.mp4
In addition, I have also published us.txt file which contains the name of the session + download URL which can then be used by this quick PowerShell script called downloadSessions.ps1 to automatically download. You can edit the us.txt file to only include sessions you want downloaded (make sure its copied from the original file) since it contains "#" symbol as a delimiter for the title and the download URL.
Alexandru Maran says
Downloading ADV1298BU - Advantage Admin. How VDI Administrators Can Make Everyone Happy.mp4 ...
The term 'Invoke-WebRequest' is not recognized as the name of a cmdlet, function, script file, or operable program. Che
ck the spelling of the name, or if a path was included, verify that the path is correct and try again.
At C:\inetpub\download.ps1:28 char:26
+ Invoke-WebRequest <<<< -Uri $url -Headers $headers -Outfile $title
+ CategoryInfo : ObjectNotFound: (Invoke-WebRequest:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Bill Nye the Network Guy says
Upgrade to Powershell version 4+ as Invoke-WebRequest wasn't available in earlier versions.
tom miller says
Thanks William for your continued hard work! Much appreciated.
Igor Kashkan (@ikashkan) says
Thanks for sharing
redbrick9 says
Seems like we can't access http://vmwa.re/vmworld2019 from China. So sad.
Dewey Gripshover says
William, first of all, THANK YOU! for putting this together every year. Quick question though when I try to get any presentation with wget besides your example it's throwing a 403 Forbidden error. I am assuming that is because they changed it so you have to use your MyVMware account now.
Can you help get me get around these errors?
Rob Cooley says
Thank you for this! When I run a wget I am getting a "missing URL" error, example:
wget --referer https://s3-us-west-1.amazonaws.com/vmworld-usa-2019/ADV1227BU.mp4
wget: missing URL
Usage: wget [OPTION]... [URL]...
Peter says
I was getting a lot of ref with 'Invoke-WebRequest : The decryption operation failed, see inner exception. ' I added $ProgressPreference = 'SilentlyContinue'
https://stackoverflow.com/questions/28682642/powershell-why-is-using-invoke-webrequest-much-slower-than-a-browser-download discussed it.
Manuel Nhiuana says
Wow, You d Man.
Thanks
Chris says
There is at least one session with double quotes in the title. I added $title = $title.replace("`"",'') to the loop to remove the quotes.
Thanks for doing the bulk of the work.
William Lee says
Is this still working for anyone? I'm getting no permission (to download) errors.