Category: Azure
-
An autonomous purple team that writes its own Azure Policy
A while back I worked a cloud purple-team assessment where the remediation was almost entirely Azure Policy (prevent) plus resource-change detection (detect), iterated against a resilience rubric: attack a technique, see whether it was blocked, alerted, or merely logged, write the control that would stop it, then re-attack to prove the fix. It works, but…
-
Azure Build Update Part 2
On June 3 through 5, Microsoft pushed about 40 Azure updates. Microsoft Foundry IQ went GA, Microsoft Discovery went GA, HorizonDB and DocumentDB kept extending, Azure Monitor kept closing the OpenTelemetry gap, and a cluster of agent-side updates landed that line up directly with the Agent Framework posts from June 1 and June 2. The…
-
The June 2, 2026 Azure Update Drop: What Shipped and Why It Matters
Microsoft pushed over a hundred Azure updates in one June 2 drop – heavy on AI agents and databases. Here’s the stuff actually worth your time.
-
Microsoft Agent Framework 1.0, part 2: a Jenkins-gated debate between agents
Part 2: three agents (velocity, caution, judge) run as a per-PR Kubernetes Job, post a verdict back to the PR, and exit 0/1/2 so Jenkins gates the deploy stage on the result.
-
Microsoft Agent Framework 1.0: three runnable Python examples
Three small Python examples for Microsoft Agent Framework 1.0: a hello-world agent against Azure OpenAI, an agent with a local Python tool, and an agent connected to a remote Streamable HTTP MCP server.
-
Azure updates: weeks 21-22, 2026
Azure updates from weeks 21-22 of 2026, with notes on the five worth more than a line: Agent Framework 1.0 GA, Front Door WebSocket support, P2S User Groups, Entra-only Azure Files, and the GA VNet flow logs connector for Microsoft Sentinel.
-
Azure Functions (PowerShell) : Find the current FunctionApp and Function names
I was writing an Azure Function in PowerShell. I wanted to know the name of the current FunctionApp and the current Function. Since it was a timer triggered function, I couldn’t pass the names. It took me a while to to figure this out. There may be other ways, but this only way I could…
-
Quick 1 liner to download your Azure Billing Statements
Simple and quick – I had never done it before. I was working on a different script, but I realized that I have never downloaded my billing statements from azure. Simple 1 liner to download them: Hope that helps someone!
-

PowerShell to get the cost of a VM per day
I wanted to get the cost of a VM each day. I came up with the following code. Just the VM cost, not the ingress (DataTrIn) or egress (DataTrOut). I hope it helps someone!
-

PowerShell: Remove old Az modules
I recently ran a Get-Modules -ListAvaiable and I saw a lot of older versions: I wanted to remove all versions except the most recent. Here is my script: Hope that helps someone.
