Build a No-Code Intune Copilot in Azure OpenAI Studio

Build a No-Code Intune Copilot in Azure OpenAI Studio

This post walks you through how to build a no-code Intune Copilot in Azure OpenAI Studio — using only the Azure portal, your Intune tenant, and a Microsoft Graph app registration. By the end you will have a working chat interface grounded on Intune device data, deployable to Teams or as a custom web app.

The simplest approach to deploying a chatbot is to do so without any coding. If you want to take this idea further into a more advanced agent scenario, you can also check out how to build a Microsoft Intune AI Agent with Foundry. This is precisely what I aim to demonstrate. Such a chatbot can be tailored to utilize your custom documentation, knowledge articles, or any other resources you wish to integrate. This method simplifies the process, making it accessible even if you’re not well-versed in programming. By leveraging existing documents and knowledge bases, you can create a chatbot that is both informative and aligned with your specific needs and content.

Read More »
Mastering Intune Reporting and Analytics

Mastering Intune Reporting and Analytics

In this new blog post I want to give you an overview of how you can start with reporting analytics with Intune. I already wrote several blogs on how to create custom reports via mail or Teams, and how to export and automate things. I also wrote a blog with an overview of the analytics capabilities of Intune. In this post I want to take a step back and give you an overview of how to start with this topic and which capabilities Intune offers.

Mastering Intune Reporting and Analytics
Read More »
Automate Intune Tasks with Azure Automation Runbooks

Automate Intune Tasks with Azure Automation Runbooks

As you all know I am a very very big fan of automation. The good thing is in almost all Microsoft products there are interfaces to do exactly that. This is also the case for Intune. In one of my last blogs I wrote about how to use PowerShell to automate things in Intune. I also mentioned Azure Automation. In this blog I want to go deeper into the topic and explain how you can use Azure Automation to automate recurring processes.

Azure Automation Runbook setup for Intune tasks
Read More »
Microsoft Intune Analytics: Reports, Endpoint Analytics & BI

Microsoft Intune Analytics: Reports, Endpoint Analytics & BI

A lot has changed from the traditional on premise managed workplace to the modern workplace managed via cloud power. You no longer have to worry about infrastructure, you can work securely from anywhere and you save money. But where do we go from here? The topic of analytics and user experience is becoming increasingly important. The goal is to reduce problems or to detect them at an early stage. The cloud offers you limitless possibilities for this. In this blog we want to take a look at what Intune currently delivers out of the box and how you can build solutions on it.

Read More »
Show user dialog with Endpoint Analytics (Smartphone Replacement Tool)

Show user dialog with Endpoint Analytics (Smartphone Replacement Tool)

Sometimes the most underrated way to drive change in a fleet is to just talk to the user. Endpoint Analytics surfaces all kinds of useful insights — battery health, boot performance, application reliability — but those signals only become action when they reach the right person at the right moment. The Smartphone Replacement Tool is a small wrapper I built around that idea: trigger a clean, branded dialog on the user’s PC the next time they log on, with a contextual message and a clear next step. The technical scaffolding is intentionally simple: a Win32-deployed tool with a WPF frontend, an Intune Proactive Remediation that decides who sees the dialog, and an Endpoint Analytics-driven trigger.

It is not always easy to reach users via email or other channels. When there are projects running to exchange e.g. smartphones or migrations of files from a network drive to a SharePoint it is hard to reach the users and get an answer. Intune provides with Endpoint Analytics a very good on board tool to easily reach users via a user dialog. In this blog I will show how you can use this with the example of a smartphone exchange. The dialog and the method can be adapted to many other use cases.

Show user dialog with Endpoint Analytics (Smartphone Replacement Tool)
Read More »
Create and Fill AAD Group based on an local attributes

Create and Fill an Entra ID Group based on Local Attributes

There is often the need to create a Microsoft Entra ID (formerly Azure AD) group based on a local registry key or another attribute to make more specific access decisions, to use this group for access rights to an application or many other use cases. In this blog post I will show you how to do this with the help of Endpoint Analytics and Azure Automation. In my blog I show you how to do this with the example of device manufacturer; of course we already have this info in Intune, but it is just an example of how this works. Of course you can also do this with anything else you can read out on a client.

Create and Fill AAD Group based on an local attributes
Read More »
Use Endpoint Analytics to clean up the disk

Use Endpoint Analytics to clean up the disk

I have already written several blog posts about Endpoint Analytics. In the Microsoft Tech Community the question came up how to clean up the disk using Intune. This is a question that is difficult to answer generically as it is always very specific. As more and more applications and data move to the cloud and storage becomes cheaper and cheaper, the amount of storage needed on workplace devices and the problems with full hard disks are no longer as present as in the past.

In this blog I will show you how to free up disk space on your clients with high disk usage. So let’s get started.

Use Endpoint Analytics to clean up the disk
Read More »
Detect Slow Internet Breakouts with Endpoint Analytics

Detect Slow Internet Breakouts with Endpoint Analytics

This post shows how to detect slow internet breakouts with Microsoft Endpoint Analytics. By collecting per-device internet performance data and correlating it with location and ISP, you can spot the offices and remote locations where the user experience is silently degraded — long before the support tickets start.

Users always complain that the network is slow. This can also be measured centrally using various network monitoring tools, and for a broader view on reporting options you can also take a look at Mastering Intune Reporting and Analytics. However, this monitoring can only provide complete insight if the user is actually onsite in the corporate network. If the user is sitting in the home office and is connected to the internet via his own router, this is not always so easy. But there are also many other reasons why a user has a slow connection. It is not always due to the network. In this block I want to show you how you can test the speed of all clients regularly with a simple remediation script and upload it to a log analytics workspace to do some analysis.

Azure Endpoint Analytics proactive remediation setup screen
Read More »
Log Toast Notification Responses in Azure Log Analytics

Log Toast Notification Responses in Azure Log Analytics

It is useful after triggering a remediation action or for simply getting feedback from the user/customer to have a kind of survey. Contacting them by mail usually results in very poor response rates. It is much better to contact them directly via a popup. A similar approach can also be useful for user-facing notifications, for example when configuring Windows Update reboot notifications. How you can implement this with the help of a Remediation script and write the response in a Log Analytics workspace I will explain in this blog post.

Toast notification response sent to Log Analytics workspace
Read More »
Microsoft Endpoint Manager Reporting: Ultimate MEM Tour Part 4

Ultimate MEM Tour Part 4: Microsoft Intune Reporting

After we have looked at the three categories of Device Management, Application Management and Endpoint Security, this blog continues with the Reporting section of Intune. Thanks to everyone who read the preceding blogs and gave me feedback. But it’s not over with very powerful and helpful features in Intune. Also in the reporting section you will find features that can make your daily work easier as an administrator and with which you can greatly increase the user experience. With Endpoint Analytics there is a very powerful feature which is continuously developed and improved. But let’s take a closer look at it below.

Read More »