Archive for October, 2016

With the amount of great sessions at Ignite this year, there is no way you could have attended all, and even if they are posted on Channel9 and Youtube, you might want to download them to be able to view them offline! That is why I created this PowerShell Script so everyone can easily download Microsoft Ignite Videos AND slides whether they were present at Ignite or not! Here are the features:

  • Downloads all the Microsoft Ignite 2016 Sessions and Slides and description in a text file
  • Groups them by folders
  • Makes sure no errors come up due to Illegal File names.
  • If you stop the script and restart in the middle, it will start where it left off and not from beginning
  • Filter by keywords in the session title!
  • Ability to choose from HD videos, or lower quality.


How to use:

First, make sure to change the $downloadlocation variable. By default it saves it all in C:\Ignite

  • To download all sessions just run the script! (1TB of content in High Definition) EX:

.\ DownloadIgnite2016Content

  • To download sessions based on a keyword use the keyword parameters, and divide keywords by a comma. Make sure to use quotes around the keywords! EX:

.\ DownloadIgnite2016Content -keyword “Groups,PowerApps,Flow”

  • To download sessions based on the session code, use the session parameter and divide sessions by a comma. Make sure to use quotes around the session codes!

.\DownloadIgnite2016Content -session “BRK3038,BRK3080,BRK1009”

Note: By default, the videos are downloaded in High Definition. Downloading all the Ignite Videos in HD takes over 1TB of hard drive space. You can change the script (delete two lines, and uncomment two others) in order to download the lower quality version of the videos, which is only about 80 GB.

Follow me on Social Media and Share this cool script with your friends!

Leave a comment and don’t forget to like the Absolute SharePoint Blog Page   on Facebook and to follow me on Twitter here  for the latest news and technical articles on SharePoint.  I am also a Pluralsight author, and you can view all the courses I created on my author page.

Download the script from here!  Do not copy paste from below as it sometimes messes up the PowerShell code!

Here is the source code:


5/5 (1)

Please rate this

Bring your “A” game to ESPC16

Categories: Announcements
Comments: No

This information was provided by the European SharePoint Conference for community education. No official review was performed by Vlad Catrinescu.

With just over 3 weeks to go to Europe’s largest gathering of SharePoint & Office 365 professionals, take a look at these tips that will help you get the most out of ESPC16…


Find out who’s going

Check out Twitter #espc16 to find out who’s going. There’s no better time to network with your peers, connect with new prospects, or touch base with customers than ESPC16. Don’t bank on running into them at the conference, reach out to them before and arrange a meeting.

Plan ahead
Take a look at the conference schedule and decide the sessions and tutorials you would like to attend. Take note of their time so you can plan your meetings accordingly. If you are travelling with co-workers, split up and attend different sessions. You can swap notes after, allowing your company to get the most out of the conference.

Before the session, think of some questions you would like the answers to. Don’t be afraid to ask them during the Q&A, or alternatively go up and have a chat with the speaker afterwards. It is also important to take notes. A good practice is to write down the 3 most important takeaways from each session.

With 1,500 people from the SharePoint and Office 365 community estimated to attend ESPC16, it is worth going to the after parties and the many other great side-line and networking sessions, you never know who you’ll meet. Swap ideas, get advice and make those all-important contacts.

Follow-up in real time
Send follow-up emails and LinkedIn requests, while the conference is still fresh in people’s minds. Take notes on the business cards you collect to help you to remember important points when following-up. Use Business card apps such as CamCard or the Business Card Camera in Evernote to digitally store all your business card info. Write up an email template before the conference to speed up the follow-up process after.

Share what you learn
There is no value add for your company sending you to a conference if you don’t implement and share what you’ve learned. Organise an informal meeting with your colleagues and managers and share important takeaways from the conference.

Still haven’t made up your mind? Then visit 10 reasons to attend ESPC16 to see why you should be there. Then book your ticket today.

5/5 (1)

Please rate this

I am extremely happy to announce that my sixth Pluralsight course is published and this is the second part to the course I released at the begging of September. While the first course focused on Physical Topology and Services, this one will focus on the Logical Architecture of SharePoint 2016, and Integration with other systems.

Planning is the key to success in most of your professional activities, and it applies to SharePoint as well. Before starting to install and configure your SharePoint farm, you need to plan what other services you will integrate it with, as well as how you will secure and backup your SharePoint farm. In this course, Planning for SharePoint Server 2016: Logical Architecture and Integrations, you’ll learn foundational knowledge on how to plan your SharePoint Server logical architecture. First, you will learn what needs to be planned if you want to integrate SharePoint Server 2016 with other Microsoft servers such as Project Server and Exchange Server 2016. Next, you’ll learn the available authentication methods in SharePoint, and what security methods you could implement such as SSL bridging, anti-virus, and transport security to keep your SharePoint safe. Finally, you’ll learn the different ways to backup SharePoint, and why it’s important to test your backups. When you’re finished with this course, you will have the skills and knowledge of SharePoint 2016 needed to properly plan a SharePoint 2016 logical architecture according to your business needs. This course also covers part of the “Planning” objectives of the SharePoint 2016 MCSE Exam 70-339. (View more info here: )

You can find the course on Pluralsight at or by clicking the banner blow:

If you don’t have a Pluralsight Subscription, check out how to get a free 3 months on my blog post over here: ! If you enjoy the course and you learned a lot, you can share it on social media by directly retweeting the tweet below!

Follow me on Social Media and Share this article with your friends!

Leave a comment and don’t forget to like the Absolute SharePoint Blog Page   on Facebook and to follow me on Twitter here  for the latest news and technical articles on SharePoint.  I am also a Pluralsight author, and you can view all the courses I created on my author page.
5/5 (16)

Please rate this

The Machine Translation Services Service Application is a Service Application that allows users and developers to translate not only sites, but their content as well to other languages. The Machine Translation Services is interacted through APIs, and the users do not have a “Translate Document” button, unless of course, their developers created a custom action for them.

Test the Machine Translation Service Application with PowerShell

As a SharePoint IT Professional, I don’t want to write code simply to test a Service Application. Luckily, PowerShell is there for us! By using PowerShell, we can convert a document from Word to PDF, and test that this service application is working properly!

To test the Machine Translation Service Application works properly, you can run a PowerShell script that uses CSOM to call the required functions. We have created the sample script below.

We first have to get the URL of the site where the document is stored, as well as get the username and password of the user who will request the translation.

We then need to get the current document location in the $input variable, and the new document location in the $output variable

Next up, we connect to our site using CSOM, and start the translation job.

If we put it all together it looks like this:

If it finishes sucesfully and you see your  new document, you know what your Machine Translation Service Application works, and you can now let your developers create custom solutions to take benefit from this Service Application.


Did you find this article useful?

If yes, you will love Deploying SharePoint 2016: Best Practices for Installing, Configuring, and Maintaining SharePoint Server 2016 written by myself, and SharePoint Server MVP Trevor Seward! Get it now at the links below!
4.7/5 (10)

Please rate this