All Intune, AI and Azure Blog Posts
Guides, code and lessons from working with Intune, AI agents and Azure. Find your topic with search or the filters below.
Supported byAdvertisement
Read The Enterprise Agent Control Plane I WantThe Enterprise Agent Control Plane I Want
I do not want another dashboard for enterprise AI agents. I want an enterprise agent control plane that can answer who owns an agent, what it can call, how it behaves and how to stop it. In this blog post I explain the five layers I would connect: identity, catalog, policy, telemetry and lifecycle. Microsoft Foundry now has a Control Plane experience for visibility and lifecycle operations across agents. That is an important platform building block. My broader point is that an enterprise control plane is also an operating model. It has to connect the AI platform with Microsoft Entra ID, Azure API Management, monitoring, data governance and the teams that own the affected systems.
Read article: The Enterprise Agent Control Plane I Want
Read Microsoft Foundry Python Agents: Build a Policy AssistantMicrosoft Foundry Python Agents: Build a Policy Assistant
Microsoft Foundry Python agents become easier to understand when you separate three steps: call a model, create an agent, and run that agent against a real question. In this episode, I walk through those steps in VS Code using an IT policy assistant as the example. The useful part is not getting another chatbot to answer “What is MFA?” It is moving from that simple connectivity check to an agent that can look up company policy and return sources. Watch the complete walkthrough below; the written notes explain the boundaries between the scripts and the checks I would make before using the same pattern in an application. Related Python examples: You can find model calls, agents and Azure AI Search examples in my Microsoft Foundry examples repository on GitHub. This is a broader collection, not an exact copy of the three scripts in this video. Some agent examples use the classic Agent Service API, so follow the repository README for the matching SDK and setup. Video language: German · Duration: 10:05 · Released 22 September 2026.
Read article: Microsoft Foundry Python Agents: Build a Policy Assistant
Read Five Gates Before an MCP Tool Reaches ProductionFive Gates Before an MCP Tool Reaches Production
Connecting a Model Context Protocol server to an agent is easy. The difficult part starts when that connection can reach a real business system. For MCP tool production, I want five gates to pass before the first user can rely on it: identity, scope, limits, approval and evidence. In this blog post I explain what I check at each gate and where Azure API Management can help. This is not a generic zero-trust checklist. It is the practical review I would use for an MCP tool that reads or changes enterprise data. The goal is simple: every call should have an accountable caller, a narrow permission, a controlled impact and enough evidence to explain what happened.
Read article: Five Gates Before an MCP Tool Reaches Production
Read Copilot vs Cowork vs Agents: Licenses, Costs and GovernanceCopilot vs Cowork vs Agents: Licenses, Costs and Governance
You want AI to prepare a rollout meeting. Should you ask Copilot, delegate the work to Cowork, or build an agent? All three might help. But you would be buying, operating and governing three different things. One approach may need only a prompt. Another needs a consumption budget. A third becomes a service that somebody has to maintain. In this Copilot vs Cowork vs agents guide, I explain how I would make that decision. We will look at each option, its licenses and charges, and the governance boundaries. I also walk through the new Copilot Studio interface with real product screenshots. Scope and date: commercial Microsoft 365, checked on 16 September 2026. This is not a comparison with consumer Copilot, Claude Cowork or the GitHub coding subscription. Prices below are US public list prices, excluding tax, base subscriptions and contractual discounts. Availability varies by region, cloud, license and rollout.
Read article: Copilot vs Cowork vs Agents: Licenses, Costs and Governance
Read Azure API Management MCP: The Control Plane for Agent ToolsAzure API Management MCP: The Control Plane for Agent Tools
MCP makes it easy to connect an AI agent to tools. That is useful for a demo, but an enterprise needs more than a connection string. It needs identity, a controlled tool surface, rate limits, monitoring and a clear owner. In this blog post I show how I would use Azure API Management MCP as the control plane between agents and enterprise tools.
Read article: Azure API Management MCP: The Control Plane for Agent Tools
Read Detect and Block Shadow AI with Intune: OpenClaw in PracticeDetect and Block Shadow AI with Intune: OpenClaw in Practice
Local AI agents are moving from developer experiments to normal Windows endpoints. They can read files, call tools and act with the permissions of the signed-in user. That makes them useful, but it also creates a new blind spot for endpoint teams. In this blog post I show how the new Intune Shadow AI controls can discover local agents such as OpenClaw, give you useful inventory data and help you decide what to control.
Read article: Detect and Block Shadow AI with Intune: OpenClaw in Practice
Read Work IQ API: Query Microsoft 365 Data With AIWork IQ API: Query Microsoft 365 Data With AI
Your Microsoft 365 tenant already contains the context that many AI agents are missing: meetings, email, Teams conversations, documents, people and decisions. The hard part is not generating another answer. The hard part is giving an agent the right work context without building a second data platform or bypassing Microsoft 365 permissions. This is exactly where the Work IQ API becomes interesting. Microsoft currently provides Work IQ as a public preview across CLI, MCP, A2A and REST experiences. In this guide I focus on the path that is easiest to test: install the official package, connect the MCP server and ask useful questions against your own Microsoft 365 context. I also cover the part that matters in an enterprise: tenant enablement, user permissions, tool boundaries and a rollout that starts read-only.
Read article: Work IQ API: Query Microsoft 365 Data With AI
Read Microsoft Foundry Tracing and Evaluation: Debug an AgentMicrosoft Foundry Tracing and Evaluation: Debug an Agent
Microsoft Foundry tracing and evaluation become much more useful when something goes wrong. In this episode, my agent has a web-search tool configured, but the first requests do not use it. That gives us a real debugging case instead of a perfectly rehearsed answer. I inspect the trace, run an evaluation, compare optimization candidates and then look at the telemetry in Application Insights. The important lesson is that an attractive overall score can still hide failure in the part of the task that matters most. Video language: German · Duration: 20:04. Video originally published 26 August 2026; this written companion was added on 22 September 2026.
Read article: Microsoft Foundry Tracing and Evaluation: Debug an Agent
Read Desk Setup 2026: Every Product I Use and What I Would SkipDesk Setup 2026: Every Product I Use and What I Would Skip
After my post about the Oakywood Standing Desk Pro, many of you asked what else is on my desk. This is my complete desk setup 2026: the hardware I use every day, why I chose it and what I would not buy again. This is not a list of products that look good in a photo. My desk is where I write, code, record videos, join calls and prepare community sessions. Every item must remove friction from that work. I will also explain where I would start if I had to build the setup again with a smaller budget. Sponsored-product disclosure: Oakywood provided the Standing Desk Pro and the Oakywood accessories shown in this article free of charge as part of a sponsored collaboration. I did not pay for these products. Oakywood did not approve or edit my verdicts, and all opinions and trade-offs are my own. I bought every non-Oakywood product in this article myself.
Read article: Desk Setup 2026: Every Product I Use and What I Would Skip
Read Fabric Data Agents: Chat With Your Data in OneLakeFabric Data Agents: Chat With Your Data in OneLake
Every company has the same gap: the data sits in lakehouses and semantic models, and the people with questions cannot write SQL or DAX. In this blog post I explain what a Fabric data agent is and how you build one. A Fabric data agent is the conversational analytics piece of Microsoft Fabric — your colleagues ask questions in plain English, and the agent generates and runs the queries against your governed data in OneLake.
Read article: Fabric Data Agents: Chat With Your Data in OneLake
Read Microsoft Foundry Landing Zone: Governance in the PortalMicrosoft Foundry Landing Zone: Governance in the Portal
A Microsoft Foundry landing zone starts with a question that the playground cannot answer: who owns the services around the agent? Someone needs to decide how identities, networks, shared connections, monitoring and deployment policies fit together. In this episode, I move between the Foundry and Azure portals to look at those decisions. It is an architecture and configuration walkthrough, not an end-to-end deployment of a new landing zone. Watch the episode first, then use the notes as a review guide for your own environment. Video language: German · Duration: 11:48. Video originally published 19 August 2026; this written companion was added on 22 September 2026.
Read article: Microsoft Foundry Landing Zone: Governance in the Portal
Read Agent Skills vs MCP: When to Use Which for AI AgentsAgent Skills vs MCP: When to Use Which for AI Agents
In February I wrote about why CLI tools are beating MCP for AI agents. It became my most read post so far, and one follow-up question came up again and again: "Okay, and where do Agent Skills fit in?" That is a fair question, because Skills vs MCP is not an either-or decision. They solve different problems, and they work well together. In this blog post I explain the difference, compare the context cost, and give you a simple decision guide for when to use which.
Read article: Agent Skills vs MCP: When to Use Which for AI AgentsComplete archiveAll articles by year
All articles by year
2026
- The Enterprise Agent Control Plane I Want
- Microsoft Foundry Python Agents: Build a Policy Assistant
- Five Gates Before an MCP Tool Reaches Production
- Copilot vs Cowork vs Agents: Licenses, Costs and Governance
- Azure API Management MCP: The Control Plane for Agent Tools
- Detect and Block Shadow AI with Intune: OpenClaw in Practice
- Work IQ API: Query Microsoft 365 Data With AI
- Microsoft Foundry Tracing and Evaluation: Debug an Agent
- Desk Setup 2026: Every Product I Use and What I Would Skip
- Fabric Data Agents: Chat With Your Data in OneLake
- Microsoft Foundry Landing Zone: Governance in the Portal
- Agent Skills vs MCP: When to Use Which for AI Agents
- Claude Code in GitHub Actions: Automate Standard Tasks
- Microsoft Foundry Guardrails: Portal Walkthrough and Tests
- Multi-Agent Orchestration in Microsoft Foundry: A Deep Dive
- My Agentic OS: How I Run Notion, Outlook, Codex and OneDrive
- Security Copilot Agents in Intune: What You Get in 2026
- Microsoft Foundry Model Deployment: A Practical Guide
- Foundry IQ Deep Dive: Knowledge Bases for AI Agents
- Microsoft Foundry Setup: Project, Model and Deployment
- Microsoft Foundry Playground: Build and Test Your First Agent
- Intune Multi Admin Approval Now Enforced on Graph API Calls
- Microsoft Foundry Observability: Trace AI Agents in Production
- Microsoft Foundry Realtime Voice Agent: Talk to Your Screen
- Enterprise App Management Auto-Update: Now Generally Available
- Azure AI Inference SDK Migration: OpenAI v1 Guide
- Microsoft Foundry Model Router and Catalog: A Deep Dive
- Microsoft Foundry June 2026: Build More Than a Demo
- Secure Microsoft Foundry: Network, Identity and Guardrails
- Microsoft Foundry vs Copilot Studio: Which Agent Platform?
- Admin By Request Unboxed: My Full EPM Walkthrough
- How to Evaluate AI Agents in Microsoft Foundry Step by Step
- Agent Skills Explained: How to Build Your First Skill
- Build Your First AI Agent in Microsoft Foundry Step by Step
- Protect AI Agents with Microsoft Defender for Endpoint
- Azure Private Networking, End to End: Service Endpoints, Private Endpoints, VNet Integrat...
- The Ultimate Intune Troubleshooting Guide: How It Works and How I Fix It
- AI Models in 2026: What I Would Actually Pick
- Foundry Local: Run AI Models Offline on Your Mac
- Intune Advanced Analytics: How It Compares to Other Tools
- Microsoft Build 2026: A Field Guide to the Agentic Stack
- My New Setup: Why the Oakywood Standing Desk Pro Has Actually Made Me More Productive
- Skills, MCP, CLI, Computer Use: Mapping the AI Tooling Surface in 2026
- Microsoft Agent 365 vs. Microsoft 365 Agents: A Field Guide for IT and Architects
- AI-Powered Intune Policy Documentation and Conflict Analysis
- CLI Tools vs MCP: Better AI Agents With Less Context
- Azure AI Content Safety Guide: Filters and Best Practices
- 8 Productivity Tools I Use Daily for AI, Coding, and Planning
- Azure OCR Comparison: Mistral, GPT & Document Intelligence
- Build a Microsoft Intune AI Agent with Foundry
2025
- How to Create an AI Selfie Tour Video with Tech Icons
- Microsoft IQ Explained: Making Enterprise AI Agents Work
- AI Document Manager with Azure OpenAI for Paperless Offices
- Right Click Tools for SCCM & Intune: Patch, Report, Elevate
- AI-Driven Endpoint Management: The Future with Intune
- Right Click Tools for Intune: Free Community Edition
- Simplify App Management and Patching with Recast
2024
- Become a Prompt Engineering Pro: Mastering the Art of Talking to AI in 2025
- Patch My PC Home Updater 5.0: What’s New and How It Works
- Convert Intune Device Groups to User Groups via Graph API
- Robopack A bis Z: Alles, was du wissen musst (Sponsor)
- Graph Batch Endpoint
- Set Up a Windows Autopilot Lab on macOS
- Azure AI Search: Build a Powerful AI Search Engine
- Microsoft Intune Mac Management: A Complete Guide
- IME Log Summarizer for Microsoft Intune
- How to create a custom SSO Teams bot
- How to build your custom GPT apps
- Cloud-Native Endpoint Deployment with Microsoft Intune
- Microsoft Copilot for Security: Getting Started Guide
- Automate Local Admin Rights Removal with Privilege Manager
- Build an Intune Copilot with Microsoft Copilot Studio
- Build a No-Code Intune Copilot in Azure OpenAI Studio
- Re-enroll Intune Devices Without a Wipe
- GPT Remediation creator
2023
- Easy and Effective App Management in Intune
- How Copilots Work: LLM Architecture, Grounding, and Intune
- Microsoft Defender for Endpoint: Setup and Best Practices
- Data Science with Microsoft Intune — Quick Start
- Detect new Intune Management Extension Updates
- How to Onboard Devices to Microsoft Defender for Endpoint
- GPT Intune Device Troubleshooter: AI-Powered Admin Help
- Intune Group Assignment Script: Find Policy and App Targets
- How to activate the uninstallation feature in the Company Portal
- Azure Monitor Agent to monitor Windows devices (1/2) – Setup
- Intune Driver Update Management — Quick Start
- Export Intune Data to OneLake for Power BI with Fabric
- Management of external devices (peripherals) with Intune
- V2 – Get a Daily Device Report via Email or Teams with Logic Apps (Step by Step)
- Mastering Intune Reporting and Analytics
- Tracking Windows 11 Upgrades with Azure Automation and Intune
- Building an Intune AI Voice Bot with Azure OpenAI
- Creating and Configuring Bash Scripts for Ubuntu Devices in Intune
- Automate Intune Tasks with Azure Automation Runbooks
- Intune Suite Part 3: Advanced Endpoint Analytics
- Intune Endpoint Privilege Management: Setup Guide
- How to Get a Report of All New Enrolled Devices
- Endpoint analytics remediation script community repository
- Intune Suite Part 1: Easy start with Remote Help
- How to use Custom Compliance Script + Example script
- Intune Wave Deployment: Create Smart Device Groups
- Automate Intune Tasks with PowerShell and Microsoft Graph
- How to Export Intune Assignment Errors with PowerShell
- Get Assignments of a Device via PowerShell
- Intune Scope Tags: Delegate Administration and Limit Visibility
- Easy way to analyse MDM Diagnostic data on the client
- Intune Quick Start Guide
- System Information and Self Service Tool
2022
- The new multiple administrative approvals (MAAs)
- Deploy Windows Store Apps via Intune
- Intune mass export with the Graph Report API
- How to setup Organizational messages
- Intune Device Inventory UI
- How to Enroll an Ubuntu Device in Intune
- Microsoft Intune Analytics: Reports, Endpoint Analytics & BI
- What is New in Microsoft Intune 2210
- Intune DevOps Pipeline: Move Objects from Dev to Prod Tenant
- Recap Ignite 2022 – New Intune related announcements
- Deep Dive into delivery optimization
- How to skip the ESP for a single app installation
- What is New in Microsoft Intune 2209
- Deep dive into the IME Health check
- Detect Connected Hardware with Intune Endpoint Analytics
- Show user dialog with Endpoint Analytics (Smartphone Replacement Tool)
- Enable Passwordless Authentication with Microsoft Authenticator
- How to Start Blogging about Microsoft Intune (MEM)
- Create and Fill an Entra ID Group based on Local Attributes
- Check Autopilot enrollment prerequisite
- Send Teams Alerts for Top 5 Intune App Install Errors
- Import Custom ADMX and ADML Templates into Intune
- Activate Mac FileVault using Intune
- Detect anomalies in your Intune environment with Azure Cognitive Services – Part 3 Bluesc...
- Change Windows 11 Context Menu with Intune
- Intune App Creator: Package Chocolatey Apps for Deployment
- Intune Device Troubleshooter: Inspect and Troubleshoot Devices
- Intune Management Extension Deep Dive: How IME Works
- Company Portal System Tray Icon: New Intune Features
- Detect Intune App Installation Anomalies with Azure AI
- macOS Custom Attributes in Intune: Collect Device Inventory
- Automate Intune App Assignment Groups with Azure Runbooks
- Use Endpoint Analytics to clean up the disk
- Set a Default Assignment Filter in Microsoft Intune
- Detect anomalies in your Intune environment with Azure Cognitive Services – Part 1...
- Build a Power BI Dashboard with the Intune Data Warehouse
- Sync Microsoft Entra ID Group with Kiosk Config Profile
- Intune Tool Box – Rebuild of Intune in PowerShell
- Applicability Rule: Gone but still there
- Convert Microsoft Entra ID User and Device Groups with PowerShell
- Copy Intune Discovered Apps in Log Analytics Workspace
- Daily Intune Device Reports via Logic Apps, Email & Teams
- Configuration of Windows Update reboot notifications
- Manage and Enroll macOS Devices with Microsoft Intune
- Update Quick Assist with Microsoft Intune
- List All Intune Assignments of an Entra ID Group
- Detect Slow Internet Breakouts with Endpoint Analytics
- Get Microsoft Intune Status Reports with PowerShell
- Clean up Windows 11: Hide task view, widgets and search with Intune
- Dive deeper into the IME log with a simple change of the log level
- Company Portal System Tray Icon
- Decode a Windows Autopilot Hardware Hash
- Create a Windows 11 Hyper-V VM: Step-by-Step Guide
- Add Trusted Publisher Certificates in Intune with PowerShell
- Delay Windows Update pending reboot with toast notification
- Log Toast Notification Responses in Azure Log Analytics
- Back Up and Restore Windows Registry Keys Safely
- Manage Local Windows Groups with Intune: Account Protection
2021
- Remove Windows 11 Built-in Teams App with Intune
- Install Windows 11 without TPM
- Microsoft Intune Users and Groups Management Guide
- Remove the Primary User from Intune Devices with PowerShell (Shared Device)
- Ultimate MEM Tour Part 4: Microsoft Intune Reporting
- Ultimate MEM Tour Part 3: Endpoint Security in Intune
- Add Microsoft Entra ID Users and Groups to Local Groups with Intune
- How to Restrict the Login to Dedicated Users with Intune – Part 1
- Group Windows 11 Devices with Intune
- Microsoft Intune App Management: Ultimate MEM Tour Part 2
- Ultimate MEM Tour Part 1: Microsoft Intune Devices
- Deploy the Web Company Portal with Microsoft Intune
- Map a Network Drive with Intune
- Create a Desktop Website Shortcut with Microsoft Intune
- How to Align the Windows 11 Taskbar Left with Intune
- Use assignment filter for the update ring assignment
- Enable Tab groups in MS Edge Chromium
- Microsoft Intune Policy Sets: Group and Assign Policies
- Set the Windows 10 background picture
- Deploy a Win32 App with Intune (Cmtrace)
- Set Up a Modern Windows Kiosk PC with Intune
- Get the Application User Model ID (AUMID)
- Duplicate Device Configuration Profiles
- Configure Device Categories in Microsoft Intune
- Set Up a Windows Autopilot Test Lab
- Microsoft Intune and AI Blog by Jannik Reinhard



