Ignite Oturumları İndirmek için PowerShell Scripti

132
Ignite Oturumları İndirmek için PowerShell Scripti

 

Ignite 2019 4-8 Kasım tarihlerinde gerçekleştirilmiş ve Microsoft birçok yenilikleri açıklamıştır. Dünya genelinde katılım sağlanan etkinlikte teknolojilerin ve yeniliklerin anlatıldığı birçok oturum vardır. BT ekiplerine vizyon katacak birçok yeniliğin aktarıldı bu etkilik içeriklerini indirmek için ilgili linkte yer alan script kullanılabilir. Böylelikle toplu olarak ya da scriptin parametrelerini kullanarak istenilen içerikler indirilebilir.

Script’e erişmek için ilgili linke tıklayınız.

Video indirmek için https://yt-dl.org/latest/yo adresinden indirilebilen programdan yararlanılmıştır. Scriptin indirilmesinin ardından script çalıştırılır. Script parametreler ile kullanılabilir. Bu parametreler ile anahtar sözcük ya da oturum adı vb. belirtilerek filtreler yapılabilir. Parametreler aşağıdaki gibidir:

  • Event specifies what event to download sessions for. Valid values are Ignite (Default), Inspire or Build. 
  • InfoOnly Tells the script to return session information only. By default, only the properties session code and title will be displayed. 
  • DownloadFolder Specifies server to configure. When omitted, will configure local server.
  • Format Specify mp4 video format to download using youtube-dl.exe. Direct downloads are in the format provided. For Azure media, you can specify quality as worstvideo+bestaudio/best; for YouTube videos you can specify the format number, e.g. 22.
  • Keyword Only retrieve sessions with this keyword in their session description.
  • Title Only retrieve sessions with this keyword in their session title.
  • Speaker Only retrieve sessions from this speaker.
  • Product Only retrieve sessions for this product.
  • SolutionArea Only retrieve sessions for this solution area.
  • LearningPath Only retrieve sessions part of this learning path.
  • Topic Only retrieve sessions on this topic.
  • NoVideos Switch to indicate you don’t want to download videos.
  • NoSlidedecks Switch to indicate you don’t want to download slidedecks.
  • NoGuess Switch to indicate you don’t want to guess and test video & deck download URLs.
  • NoRepeats Switch to indicate you don’t want to download repeat session contents.
  • ScheduleCode Only retrieve sessions with this session code. You can use one or more codes.
  • URL Sets URL to use for fetching contents. Default is http://myignite.microsoft.com (current)
  • Overwrite Overwrites any existing local files
  • MaxDownloads Specifies maximum number of simultaneous video downloads (default 4).
  • Proxy Specifies the URI of the proxy to use.
  • OGVPicker to use Out-GridView to pick and select sessions to download.
  • Timestamp to set timestamp of downloaded files to session timestamp.
  • PreferDirect to prefer direct video downloads over Azure Media Services. 
  • Captions downloads caption files from Azure Media Services where available.
  • Subs downloads subtitles in provided language from YouTube, e.g. “en,nl”.

 

Aşağıdaki örnek, kodları BRK13248 ve BRK3186 oturum içerikleri C dizinindeki Ignite klasörüne indirmek için kullanılır:

.\Get-EventSession.ps1 -DownloadFolder C:\Ignite -ScheduleCode BRK3248,BRK3186

 

 

Diğer bir örnek ise oturum içeriklerinde Microsoft 365 geçen oturum içeriklerinin C dizinindeki Ignite klasörüne indirmek için kullanılır:

.\Get-EventSession.ps1 -DownloadFolder C:\Ignite -Keyword ‘Exchange’

 

 

Görüldüğü üzere yukarıda yer alan parametreler ile Ignite oturum içeriklerine erişmek artık çok kolay.

 

 

https://gallery.technet.microsoft.com/Ignite-2016-Slidedeck-and-296df316#content

CEVAP VER

Yorumunuzu girin !
İsminizi girin