
How to remove Azure Log Monitoring Agent MMA or OMS massively with Azure CLI
Options to remove Azure Log Monitoring Agent (MMA or OMS) individually and in bulk using...

Disk encryption Key rotation and File-level restore on Azure VMs
Choices and constraints in encrypting Azure VM disks and their impact on file-level restores

Linux equivalent of WSUS with Ansible and Squid
As soon as I saw Linux happily growing up over the landscape, I realized manually...

Patching Linux Servers not connected to internet
I didn’t want to open internet to a bunch Linux Servers, so I wanted to...

Configuring Remote Desktop listener certificate on Windows Server
For security reasons, I had to force the use of certificates delivered by our internal...

Jekyll Test Blog on Ubuntu Guest VM on top of Hyper-V
Wanted to change blog look and feel, but didn’t like the idea of touching any...

Connect Azure AD and all Microsoft 365 Services from PowerShell
Pre-requisites Your account must be member of the corresponding Microsoft 365 admin role you’re going...

Updating PowerShell to the latest or Preview release via REST method
Latest stable version: Invoke-Expression "& { $(Invoke-RestMethod 'https://aka.ms/install-powershell.ps1') }"

Passed Google Cloud Certified Professional Cloud Architect
After 3 months of intensive preparation, I’m happy to say that I passed out Google...

Working with PowerShell Repositories
Package Management is becoming more and more important these days to keep the ball rolling;...