Blog

Latest Articles

Microsoft Ignite 2023 Emphasizes Copilot

As is the norm for any Microsoft conference, the Microsoft Ignite 2023 announcements came thick and fast. Most of the announcements featured a heavy emphasis on some form of Copilot. Quite how useful all this AI-powered assistance will be in real life remains to be seen. Here's the Practical365 take on the important Microsoft 365 announcements at Ignite.

November 15, 2023

Microsoft Changed the Way the Search-UnifiedAuditLog Cmdlet Works Without Telling Anyone

Microsoft has changed the way that the Search-UnifiedAuditLog cmdlet works without saying anything to Microsoft 365 customers. The results is that some scripts don't work and others won't return the expected results. This article explains what's happened and offers a workaround. Microsoft's actions are unexplainable, but it's the norm in this area where audit log changes happen without communication all the time.

September 5, 2023

Practical Graph: Bulk License Assignment

A reader asked how to use a CSV file for bulk license assignment with the Microsoft Graph PowerShell SDK. We didn't have one to hand, so we wrote a new script to illustrate the principles of how to process license assignments for a set of user accounts (which don't necessarily have to come from a CSV file). We even included some error handling!

September 4, 2023

Running Defender for Endpoint on Non-Windows Devices

Over the past few years, Microsoft has proven to have a worthy security product in Microsoft Defender for Endpoint (MDE) for Windows devices. While most talk about Windows when discussing Microsoft Defender, it also supports MacOS, Linux, Android, and iOS. The question arises whether MDE is a mature product for these platforms and if you can entrust Microsoft to protect devices running these operating systems.

August 2, 2023

Become the TEC 2023 PowerShell Script-Off Champion

The TEC 2023 PowerShell Challenge Champion will be known after three rounds of frenetic script coding at The Experts Conference in Atlanta on September 19, 2023. Competitors will need a working knowledge of Microsoft 365 PowerShell, including Exchange Online, Teams, and Azure AD. Being able to think on your feet and come up with working solutions to problems is possibly a more important attribute than coding genius.

August 1, 2023