Michael has been an IT Pro since 1998. He has worked predominantly in the Windows world including client and server operating systems, on-prem systems engineering (AD, DNS, etc.), and over the last ten years or so has embraced and immersed himself in all things Microsoft 365 - including Exchange Online, SharePoint Online, Teams, OneDrive, and Microsoft Entra ID. He has written articles here on Petri based on these technologies. Michael strives to help other IT Pros with getting more efficient (especially with PowerShell) in their day-to-day tasks and offering solid assistance on larger projects.
Last Update: Aug 28, 2025
As organizations transition to hybrid and cloud-native environments, understanding the distinctions of Entra ID vs Active Directory becomes crucial. This article explores architecture, capability, integration models, and security, providing IT professionals with a clear comparison of the two solutions. Entra ID vs Active Directory – What are these platforms? Microsoft Active Directory, introduced in 1999…
This guide covers syntax, practical examples, common use cases, and troubleshooting tips to assist with your daily duties with AD management tasks. What does Get-ADPrincipalGroupMembership do? The Get-ADPrincipalGroupMembership cmdlet gets the Active Directory (AD) groups that have a specified user, group, computer, or service account as a member. You will need to make sure a…
Last Update: Jan 14, 2026
This article explores the fundamentals of Group Policy Preferences, including their advantages over traditional Group Policy, common use cases, and step-by-step configuration guidance. It also addresses the ever-important security angle – we’ll provide additional guidance to ensure a safe and compliant deployment. What are Group Policy Preferences? Group Policy Preferences (GPP) are a powerful tool…
Microsoft Entra Identity Secure Score provides an easy-to-view dashboard of your organization’s identity security posture within Microsoft Entra ID (formerly Azure Active Directory). This blog post explains how your score is calculated, what recommendations it includes, and how organizations can use it to prioritize and implement security best practices. What is the Microsoft Entra Identity…
Last Update: Sep 24, 2025
Microsoft Entra ID roles enable organizations of all sizes to secure resources by assigning permissions through predefined roles. This article provides an overview of Entra ID Role-Based Access Control (RBAC) and a structured framework for administrators to implement RBAC effectively. What is Entra ID RBAC (Role-Based Access Control)? Entra ID (formerly Azure Active Directory) Role-Based…
Last Update: Jul 22, 2025
Learn how Microsoft Entra ID Groups (formerly Azure Active Directory Groups) work and their relationship to Entra ID Role-Based Access Control (RBAC). What is a Microsoft Entra ID group? There are two types of Entra ID group: – Entra ID Groups allow enterprises to manage and assign specific permissions to multiple users at once, simplifying…
Learn how to rename files using PowerShell. This guide covers the basics and a few advanced techniques, including syntax, common examples, the Registry, and even using a PowerToy. Basics and prerequisites The only prerequisites are PowerShell 5.1 or PowerShell 7 or later, and administrator permissions with your logged-in account. The Rename-Item cmdlet is the most…
This step-by-step guide will help you master changing directories in PowerShell and navigating your file system. You will learn how to use basic and advanced techniques to change directories efficiently and streamline your workflow using PowerShell cmdlets like Set-Location, aliases like cd, and path shortcuts. Changing directory in PowerShell Changing file directories is essential when…
Last Update: Jun 03, 2025
This guide will explore how to copy files and directories using the PowerShell Copy-Item cmdlet, cover advanced options (like recursion, filtering, and overwrite rules), and discuss performance considerations. Whether you’re a sysadmin or a developer, learn how to streamline your file operations with practical examples and best practices. What is the PowerShell Copy-Item cmdlet? The…
Use this guide to help you check your current PowerShell version, update PowerShell from one version to another, run two versions side by side in Windows Terminal, and update PowerShell to the latest revisions. Windows PowerShell has been an essential tool in the IT Pro’s toolbelt. PowerShell 5.1 was introduced back in 2016 with Windows…
Last Update: Apr 23, 2025
This article will explore SharePoint vs Teams and how the tools work separately, together, and whether you should choose SharePoint, Teams, or both. Microsoft SharePoint and Microsoft Teams are powerful collaboration tools, but they serve different purposes. Let’s get started. What is Microsoft SharePoint? Microsoft SharePoint, released in 2001 as Microsoft SharePoint Portal Server, is…
This article delves into the essentials of setting up and activating a Windows KMS Server (Key Management Service), a crucial component for managing the volume activation of Windows operating systems and Microsoft Office products in on-premises (Active Directory) enterprise environments. Introduction – What is Windows KMS Server? The Key Management Service in Windows Server is…