top of page
Search


Azure Offer IDs: What They Are, Why They’re Confusing, and Why Your Automation Keeps Lying to You
Like all my previous blogs, code to accompany this post exists here . If you have ever tried to answer the question “what kind of Azure subscription is this?” using automation, you probably assumed there was a clean, authoritative answer somewhere. An API call. A property. A single source of truth. And if you have spent any real time with Azure billing or FinOps work, you already know how quickly that assumption falls apart. Most people eventually land on Offer ID. The Azure

Shannon
Jan 165 min read


Azure Resource Mover: What Actually Moves, What Doesn’t
All sample PowerShell companion code for this blog can be found here . Azure has plenty of tools that do one thing really well, and Azure Resource Mover fits right into that category. If you need to move supported resources across regions without rebuilding from scratch, this is your tool. The trick is knowing what it was built for, what it refuses to touch, and how to use it without creating a surprise outage. This guide walks through what Resource Mover is good at, what it

Shannon
Dec 12, 20255 min read


Turning on Boot Diagnostics for Every VM in Your Azure Tenant
Like a lot of my posts lately, this one kicked off with a customer question. An innocent question at that, but the kind that makes you...

Shannon
Aug 19, 20256 min read


How to Size and Structure FinOps Teams for Different Maturity Stages
The journey to FinOps maturity is a transformative process for many (if not all) organizations adopting cloud financial management...

Shannon
Jan 26, 20254 min read
Enforcing Design Consistency with Azure Policy and Tags
Azure Policy allows you to create, assign, and manage policies in Azure (that definition feels a little like one of those awful...

Shannon
May 28, 20245 min read


Force WSUS Check-In
If you've been following my blog, you know I often write about the environments I manage for demo purposes. I definitely cut corners and...

Shannon
Oct 21, 20222 min read


Internet Explorer Automation - Pt. 2 Installing Edge
In my last post, I built out a quick script to remove Internet Explorer from Windows servers. Now that Internet Explorer has effectively...

Shannon
Sep 27, 20223 min read


Internet Explorer Automation - Pt.1 Removing IE
With Internet Explorer finally retiring after a lengthy 27 year career, it came time for removal within the servers I maintain for demos....

Shannon
Sep 25, 20223 min read


Automatically Roll Over Kerberos Decryption Key with AAD Seamless Single Sign-On
When it comes to Azure, Azure Active Directory is usually one of the easiest services to spin up quickly. Overall, integration into the...

Shannon
Oct 7, 20216 min read
ConvertFrom-SecureString Explained!
Hey folks! As you find yourself doing more and more with PowerShell, you may want to automate some tasks on servers you're running...

Shannon
Sep 22, 20212 min read


Noodling with Bicep
Now that I have your attention, know I've started digging into Bicep. It only makes sense, as I'm pretty deep into ARM Templates and...

Shannon
Jul 3, 20213 min read
bottom of page
