{"id":613,"date":"2019-12-03T07:00:00","date_gmt":"2019-12-03T15:00:00","guid":{"rendered":"http:\/\/blog.nillsf.com\/?p=613"},"modified":"2019-11-27T16:49:34","modified_gmt":"2019-11-28T00:49:34","slug":"bulk-downloading-ignite-sessions","status":"publish","type":"post","link":"https:\/\/nillsf.com\/index.php\/2019\/12\/03\/bulk-downloading-ignite-sessions\/","title":{"rendered":"Bulk downloading Ignite sessions"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Last Saturday, I stepped on a flight towards Rome with a quick layover in London. In all, I spent about 16 hours travelling.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This was an excellent time for me to catch up on a couple of Ignite that I wasn&#8217;t able to catch when I was there.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Microsoft has been kind enough to provide a bulk download script, that will download video and slides for the sessions you want to watch. I downloaded my relevant sessions, and then copied them to VLC on my iPad. Pro-tip: VLC on the iPad allows you to play session accelerated. This means I&#8217;ll be able to cram even more content in my 16 hour travel window!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to bulk download sessions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You can download the bulk download script <a href=\"https:\/\/myignite.techcommunity.microsoft.com\/Download-Resources.zip\">here<\/a>. It&#8217;s a powershell script that will download the sessions. Unzip that folder.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Next up, you&#8217;ll want to open a PowerShell shell in the directory where you unzipped the script. You can then go ahead and download sessions via:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.\\Download-Resources.ps1 -directory . -sessionCodes \"KEY,TK01,TK02,BRK3016\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">In my case, I created the following session list to download. I had the pleasure to be at Ignite, so I caught a couple of good sessions there already. But the following kept me busy on my flight.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>BRK2130 Azure Active Directory: New features and roadmap<\/li><li>SECI50 Modernize your SIEM in the cloud with Azure Sentinel<\/li><li>BRK3119 PowerShell unplugged with Jeffrey Snover and Jason Helmick<\/li><li>MSI10 Migrating to Windows Server 2019<\/li><li>BRK3097 Inside Azure datacenter architecture with Mark Russinovich<\/li><li>BRK2129 Windows Server: What&#8217;s new and what&#8217;s next<\/li><li>BRK4011 Quantum computing: Computing with a probabilistic universe with Mark Russinovich<\/li><li>BRK4006 Applying best practices to Azure Kubernetes Service (AKS)<\/li><li>BRK3327 Azure Arc: Extend Management and Governance to any Infrastructure<\/li><li>MLS1027 What\u2019s next for cloud native development and operations<\/li><li>BRK2208 Introducing Azure Arc<\/li><li>BRK3238 The now and then of cloud native application in the enterprise using containers<\/li><li>THR2112 Managing cloud native applications with Azure Blob Storage<\/li><li>THR2115 Migrate your NFS workloads to Azure Blob Storage<\/li><li>BRK2139 What&#8217;s new in Azure Compute<\/li><li>MOD50 Managing delivery of your app via DevOps<\/li><li>THR2316 Azure CLI Deep Dive for Developers, DevOps and Architects<\/li><li>MLS1045 Azure Arc for Server<\/li><li>BRK2151 Azure Pipelines you can trust<\/li><li>THR2157 &#8211; Deploy apps to Kubernetes using CI\/CD in 20 minutes<\/li><li>BRK3185 Securing your cloud perimeter with Azure Network Security<\/li><li>BRK2077 Ship it! Build for any platform with Azure Pipelines, and make shipping fun and stress-free<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">In terms of downloading this, it&#8217;s as easy as the following script:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.\\Download-Resources.ps1 -directory . -sessionCodes \"BRK2130,SECI50,BRK3119,MSI10,BRK3097,BRK2129,BRK4011,BRK4006,BRK3327,MLS1027,BRK2208,BRK3238,THR2112,THR2115,BRK2139,MOD50,THR2316,MLS1045,BRK2151,THR2157,BRK3185,BRK2077\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">And now we play the waiting game and transfer it to the iPad. Done.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"853\" height=\"221\" src=\"\/wp-content\/uploads\/2019\/11\/image-84.png\" alt=\"\" class=\"wp-image-614\" srcset=\"https:\/\/nillsfblog.blob.core.windows.net\/media\/2019\/11\/image-84.png 853w, https:\/\/nillsfblog.blob.core.windows.net\/media\/2019\/11\/image-84-300x78.png 300w, https:\/\/nillsfblog.blob.core.windows.net\/media\/2019\/11\/image-84-768x199.png 768w\" sizes=\"auto, (max-width: 853px) 100vw, 853px\" \/><figcaption>And now we play the waiting game.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you have a couple of sessions from Ignite that you want to catch up on, don&#8217;t hesitate to download them in bulk and catch them when you have a dull moment. In my case, I watched them on my flight to Europe.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This will cause me to have an interesting discussion with my manager: does this count as working so I can save a couple of vacation days? <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last Saturday, I stepped on a flight towards Rome with a quick layover in London. In all, I spent about 16 hours travelling. This was an excellent time for me to catch up on a couple of Ignite that I wasn&#8217;t able to catch when I was there. Microsoft has been kind enough to provide [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":615,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[2],"tags":[8,63],"class_list":["post-613","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","tag-azure","tag-productivity"],"jetpack_featured_media_url":"https:\/\/nillsfblog.blob.core.windows.net\/media\/2019\/11\/2019-11-27-16_35_52-PowerPoint-Slide-Show-Presentation1.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/nillsf.com\/index.php\/wp-json\/wp\/v2\/posts\/613","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nillsf.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nillsf.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nillsf.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nillsf.com\/index.php\/wp-json\/wp\/v2\/comments?post=613"}],"version-history":[{"count":1,"href":"https:\/\/nillsf.com\/index.php\/wp-json\/wp\/v2\/posts\/613\/revisions"}],"predecessor-version":[{"id":616,"href":"https:\/\/nillsf.com\/index.php\/wp-json\/wp\/v2\/posts\/613\/revisions\/616"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nillsf.com\/index.php\/wp-json\/wp\/v2\/media\/615"}],"wp:attachment":[{"href":"https:\/\/nillsf.com\/index.php\/wp-json\/wp\/v2\/media?parent=613"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nillsf.com\/index.php\/wp-json\/wp\/v2\/categories?post=613"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nillsf.com\/index.php\/wp-json\/wp\/v2\/tags?post=613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}