If emails are missing in Office 365: Message tracing in Microsoft 365

If emails are missing in Microsoft 365 (formerly Office 365), that is, if users complain that they didn’t receive emails, you need to know how to trace these messages. In this article, I will explain the various options available in the Microsoft 365 portal to troubleshoot email delivery email issues. In my next post, I…

Demystifying PowerShell Dates, DateTime and Formatting

I wrote this post on ATA. PowerShell can do a lot of things and, like any good programming language, it can do just about anything you want with dates. Using the PowerShell Get-Date command and other techniques, you can find today’s date, tomorrow’s date, format dates, and a whole lot more. In this article, you’re…

Azure AD Premium P1 vs P2: Which One to Choose?

Microsoft 365 provides a myriad range of licenses to choose from. If you are planning to deploy some protection features for your users in the cloud and do a comparison of Azure AD Premium P1 vs P2 this article will undoubtedly interest you. If you’re confused about the differences between the Azure AD Premium P1…

Microsoft Lists: Smart information tracking

I authored this post on 4SysOps site back in September 2020. Microsoft Lists is an interesting app. Microsoft Lists is an application that can help you to get your work organized. It can track issues and make inventory and itinerary handling simple. It provides you with a list of readymade templates, such as Issue Tracker,…

Introduction to Microsoft 365 Advanced Threat Protection

This is an article which was published on the 4SysOps site. Here, I explain the technicalities of Defender for Office 365, previously known as Advanced Threat Protection. You may read the article here. Microsoft 365 Advanced Threat Protection (ATP) is an important layer of protection for email. It works as a sort of safety layer…

The Curious Case of the OutVariable Parameter

Recently I was flicking through the “commonparamters” topic in Powershell when I stumbled upon a rather obscure parameter called ‘Outvariable’. Upon careful analysis, I understood that this is indeed a chance encounter with something that would prove to be useful, strange and mysterious. So, the main purpose of Outvariable is to save the output of…

Office 365 – Powershell: Hide Office/Microsoft 365 Groups from GAL via a Script

This blog post is applicable for unified groups. However, these groups are also called “Office 365 Groups” or “Microsoft 365 Groups” or simply as “modern groups”. Unified groups or Office 365 groups are created whenever a new Microsoft Team is created. Apart from this it can also be created separately to serve as a group….

Powershell – Assignment Operators

This has indeed been a rather queer year. However, every event has its own pros and cons. This period can be converted to one of learning and knowledge accumulation. Hence, I have started this journey of exploring the vast expanses of this world we call the “PowerShell”. On to the topic for the day, assignment…