Search for: Practical PowerShell

865 Results

Configuring Microsoft Defender for Office 365

Microsoft Defender for Office 365 (Previously Office 365 Advanced Threat Protection) is a suite of tools/policies that provides powerful protection for your Office 365 environment. This article explores the various tools available at the different licensing levels and shows how Preset Policies and Configuration Analyzer can help you quickly align with the guidance provided, allowing you to focus on the settings that matter the most in your environment.

Continue Reading Configuring Microsoft Defender for Office 365

Microsoft Is Moving the Office 365 Service Communications API to the Graph

Microsoft is moving the Office 365 Service Communications API to the Microsoft Graph. The new API is in public preview. Converting PowerShell scripts from the old API to the new isn't particularly difficult if you have ever worked with the Graph before. As always, the devil is in the detail, but persistence and some mild swearing should be enough to get scripts over the line. This article explores how to use the new API to fetch and report details of service incidents.

Continue Reading Microsoft Is Moving the Office 365 Service Communications API to the Graph

Ten Years On, Office 365 Backup is More Challenging Than Ever Before

Ten years after its launch, backing up Office 365 data is more difficult than ever before. Apps are more complex and interconnected and APIs aren't available. What should an Office 365 administrator do to protect tenant data. Here's some thoughts on the challenges and why Microsoft needs to do more to help in this space.

Continue Reading Ten Years On, Office 365 Backup is More Challenging Than Ever Before

Is Your ISP Lying to You?

How do you know if your network is routing your office 365 traffic optimally? Using three tools that you own today, Nicolas Blank shows us how to understand what your ISP or your corporate network is up to.

Continue Reading Is Your ISP Lying to You?

Using Filters with the Get-ExoMailbox Cmdlet

It's a good idea to replace older calls to the Get-Mailbox cmdlet with Get-ExoMailbox. However, it's not just a matter of cut and paste updates. In some cases, the nature of the new REST-based cmdlets mean that some additional care is necessary to ensure that the updated code works as expected. As we examine in this article, filters are just one example where some attention to detail is needed to make sure Exchange Online delivers the right set of mailbox data.

Continue Reading Using Filters with the Get-ExoMailbox Cmdlet

Skype for Business Online is retiring – What does it mean?

July 31st, 2021, is the day that Skype for Business Online (SfBO) officially retires. What does that mean for you and your users? It means just that, that SfBO will not be available in Microsoft 365 anymore, and Teams Only mode will be the only option for users homed in Microsoft 365. In this article, Stale Hansen explains the different transition options available, shows how to flip your tenant over to Teams Only mode yourself, and offers some best practices based on personal experience.

Continue Reading Skype for Business Online is retiring – What does it mean?

Scheduler for Microsoft 365 Debuts

Scheduler for Microsoft 365 is a new meeting scheduling service launched with a $10/month price tag (per user). Scheduler and Cortana work together to find the most suitable meeting times for participants to get together. Scheduler works for any kind of attendees (as long as they can receive email) and the big pay-out is that you can ask Cortana to set things up and leave the meeting for artificial intelligence to sort out. Sometimes things don't work out and humans need to get involved, and that's when privacy concerns come into play. If you can cope with the issues and have a lot of meetings to organize, Scheduler for Microsoft 365 might do a job for you.

Continue Reading Scheduler for Microsoft 365 Debuts