Mastering Infrastructure Management

Insights and Strategies for Success


Explore our diverse content, categorized into Public, Free, and Premium tiers. Sign up for our Premium membership for exclusive, in-depth content and tools in infrastructure security and management.

Latest Insights

A simple PowerShell script to export CIS Microsoft Azure Foundations Benchmark policies for offline analysis....
Get started with Microsoft Graph PowerShell to list and audit Entra ID roles. From basic role listing to tracking assignments - all automated....
Unlock visibility into Entra ID authentication with our Microsoft Sentinel workbook, helping you ensure secure, compliant, and fully protected access....
Dive deep into the world of Windows LAPS and its integration with Microsoft Sentinel in our latest comprehensive guide. From understanding the significance of Event...
Uncover hidden risks in your Active Directory. Our monitoring solution integrates with Microsoft Sentinel for enhanced security and visibility....
Azure Mastery 360: A year-long program to build your Azure consulting business. Blend technical expertise with business acumen for unparalleled success....
Explore our Azure Workbook's deep dive into "Windows LAPS Deployment." With insights from Azure VMs and Azure Arc servers....
Discover a new tool for Azure Arc-enabled servers that simplifies the re-onboarding process, preserving your configurations and saving you time and headaches....
Discover an efficient method to manage Azure Data Collection Rules (DCRs) using PowerShell. Learn to edit DCRs without recreating them, saving time and maintaining policy...
Set up Azure Defender for Servers POC in 60 minutes. Connect to Azure Arc, tag resources, enable Defender Cloud P1, and add MDE extension quickly...
Uncover a streamlined approach to MDE extension deployment on Azure Arc machines using an often-overlooked API, bridging policy and PowerShell methods....
Discover two PowerShell scripts that help preserve and restore tags for Azure Arc-enabled servers during troubleshooting and re-onboarding processes....
Discover a PowerShell script that automates the backup and restore of Azure Maintenance Configurations, simplifying management across environments....
Learn to collect logs from Azure Arc-enabled servers automatically using a PowerShell script, Azure Run Command, and custom RBAC roles....
Join our new Discord server for premium members. Engage in active discussions on infrastructure security and management. More immediate, more interactive....
Learn to configure, audit, and analyze Azure Management Group Diagnostic Settings using PowerShell and KQL for improved governance and security....
Learn how to audit Entra Privileged Identity Management role settings using a PowerShell script. Enhance your organization's security and access control with Entra PIM....
Discover how to manage permissions for system-assigned identities using an Excel spreadsheet and PowerShell for Azure Automation and Logic Apps....
Updated guide: Integrate Configuration Manager with Teams using Azure Logic Apps. Automate SUG updates post-webhook deprecation. Download now....
Azure Arc onboarding alert upgrade: Transition from Teams webhooks to Logic Apps or Sentinel. Automate service principal expiry checks for seamless management....
Discover how Configuration Manager baselines eliminate IT guesswork, providing concrete insights into your systems' state and ensuring accurate management....
Uncover hidden domain admin access in your IT environment. Learn how common management tools can inadvertently expand your admin circle and increase security risks....
Renewed as Microsoft MVP after 14 years, now in Cloud Security and Azure Hybrid & Migration. Sharing insights on Azure Arc and hybrid cloud solutions....
utomate Microsoft Entra ID group checks for Conditional Access using PowerShell and Microsoft Graph. Streamline security audits and manage identities....

A personal view of the field can provide you with an outsider’s insight, or an insider’s, depending on your current position. Keep checking to see if I have any new blog posts and products to share.

I aim to update this blog consistently and listen to what my readers wish for me to discuss. Here’s to us moving forward together.