Liam Cleary profile picture

Follow Liam

Liam Cleary

Petri Contributor

Liam started his career as a Trainer but realized that Programming and Hacking were more fun. After spending time in infrastructure and security services, he moved to consult for SharePoint where he became a Microsoft MVP. He is also a Microsoft Certified Trainer. He can be found blogging, Presenting, and hacking the world.



How to Create Conditional Access Policies using PowerShell

When working in a Microsoft 365 environment, IT pros can use Conditional Access policies to control access to their tenant. In this article, we’ll detail how to create Conditional Access policies using PowerShell instead of the graphical user interface, and why using PowerShell to do that can help you save some time Conditional Access policies…

View Article
Microsoft 365 Apps

How Does eDiscovery Work Within Microsoft 365?

Content sprawl causes IT and security administrators many problems and complicates the management and control of information. However, Microsoft 365 provides tools to prevent content sprawl from happening. These tools are part of the Microsoft Purview eDiscovery services. In this article, we’ll explain how eDiscovery works within Microsoft 365. When working with Microsoft 365, content sprawl…

View Article
Microsoft SharePoint

How to Use Managed Metadata Within SharePoint Online

When organizations decide to migrate data from on-premises file servers or other platforms to SharePoint on-premises or SharePoint Online, they need to determine how tagging and classifying content should work. In this article, we’ll explain how you can use Sharepoint managed metadata to control how users add metadata to content across SharePoint sites in an…

View Article
DevOps code

How to Install And Get Started With the Azure CLI

The Azure Command-Line Interface (CLI) is a cross-platform command line tool allowing IT pros to connect to Azure services and execute administrative commands within the tenant. After installing the Azure CLI locally, you can execute commands using the terminal of your choice. In this article, we’re going to detail how to download, install, and get…

View Article
Microsoft 365 Apps

Why You Should Restrict Access to Office 365 Using Microsoft Conditional Access Policies

Last Update: Jan 04, 2023

Organizations adopting Microsoft’s cloud services need to keep their employees safe, especially when employees need to access these cloud services while being outside of the organization’s network. In this guide, we’ll explain how organizations can set up Conditional Access policies to restrict how their users can access Office 365 and other Microsoft services. What are…

View Article

How to Use Adaptive Scopes for Retention Within Microsoft 365

In this guide, we’re going to explain how IT admins can use adaptive scopes to make retention policies for Microsoft 365 more dynamic. Microsoft 365 provides retention capabilities to manage the data for your organization out of the box. These features allow you as an organization to control how long content is retained and then…

View Article

Practical Microsoft Graph PowerShell for Microsoft Teams

Managing Microsoft Teams if you’re an IT Pro can often be a complicated process that requires multiple services to be combined. When provisioning a team, services such as Azure Active Directory (AAD), SharePoint Online, and Exchange Online connect to the core plumbing. It means that for you as an IT administrator, you need to connect…

View Article

How to Manage Access Reviews within Microsoft 365

  In this article, I’m going to show you how to audit security in Microsoft 365 with Access Reviews in Azure Active Directory (AAD). I’ll show you how to set up and run Access Reviews from the Azure management portal and using the Microsoft Graph and PowerShell. Azure Active Directory enables core collaboration with users…

View Article