Just a quick note to let you know that I have uploaded another short script to make life a bit easier. This one will enable modern authentication in a tenant for Exchange Online and Skype for Business Online (it is already on for SharePoint Online).
Modern authentication basically prevents multiple logins when using multi factor authentication for desktop apps like Outlook and Skype for Business client. You can read more about this here:
How modern authentication works for Office 2013 and Office 2016 client apps
Enabling modern authentication will also impact older clients like Office 2010, so enable it on your tenant with the understanding that when you do you really should be running the latest version of Office on all desktops.
That said, you can find my script here:
https://github.com/directorcia/Office365/blob/master/o365-modern-auth.ps1
Note, that you’ll need to have connected to Exchange Online and Skype for Business online in PowerShell for the script to execute correctly.