Check length (duration) of Microsoft Teams meetings

Microsoft Teams admin center user call history report

Want to track how long you spend in Microsoft Teams meetings or have a request from a user for some stats? Luckily, it's actually quite easy to get the meeting durations for any user in your tenancy. Common scenarios for needing meeting duration Ok, some of these might not be common but I have seen … Continue reading Check length (duration) of Microsoft Teams meetings

Enable ‘+’ plus addressing in Exchange Online

M365 Roadmap - Support for plus addressing in Exchange Online

One of the most requested features on Microsoft's UserVoice forum was the Support for Dynamic '+' Email Aliases in Office 365. This has been pending since 2017 and Microsoft finally implemented it in September 2020. Woohoo! However, it's not enabled by default in Exchange Online, so we'll have to turn it on. What is '+' … Continue reading Enable ‘+’ plus addressing in Exchange Online

How to automatically backup a WordPress site to AWS S3

WordPress site backup to AWS S3

Do you run a WordPress site? Have you configured it so that its contents are automatically backed up in case of failure/hack/human error? If it's a no, then you better get cracking as it can happen to anyone. Check out how you can automatically backup any WordPress site to Amazon S3 on a regular schedule … Continue reading How to automatically backup a WordPress site to AWS S3

PowerShell – Using Git with SSH Keys on Windows 10

posh-git console window

Using Git on Windows is pretty straight forward. You can just install Git for Windows and use either the Git GUI app or Git Bash console. But what if you use PowerShell as your default console of choice and don't want to switch? Furthermore, what if you're connecting via SSH keys? Well with the help … Continue reading PowerShell – Using Git with SSH Keys on Windows 10

SharePoint – Extending app only secret lifetime

Perhaps you need an app principal to be able to access a particular SharePoint site? You could be using the great SharePoint PnP PowerShell module and you want to connect via an AppId and AppSecret. You've got two choices: Grant access using Azure AD app-only Microsoft's preferred method when using SharePoint Online. All you have … Continue reading SharePoint – Extending app only secret lifetime

Exchange – Connect via PowerShell using Modern Authentication

connect to exchange via powershell

Microsoft announced a while back that they are going to end support for basic authentication in Exchange Online from Oct 13, 2020. This includes connecting via remote PowerShell. So what do we need do in order to connect to Exchange Online using PowerShell? Answer: Use Modern Authentication. Modern authentication is based on the use of … Continue reading Exchange – Connect via PowerShell using Modern Authentication

SharePoint – Automatically set the time zone on all new sites

By default, all SharePoint sites created in SharePoint Online are set to the United States time zone and locale. In the past, you had to either manually or programmatically set the timezone, region and locale for every site including all sites generated by the creation of an Office 365 group. The good news is now … Continue reading SharePoint – Automatically set the time zone on all new sites