Posts

Showing posts from April, 2025

Intune Device Checker

Image
Tired of the need to click around in Intune to collect the information you need ?  This little tool we developed for our support engineers might help you. The Intune Device Checker tool will show basic information about a device, including hardware information, group tag and compliance status. It additionaly can show information on failed remediation scripts and application installs. The tool has a graphical user interface and the information is shown text based, so it can be easily copied. The tool has 4 major parts: The form Search for the device Display the device information  The remediation and application check The form The form we have used is based on the GUI Template created by "By Hugo Gungormez AKA KamikazeAdmin ;)" from 21/10/2021, which is using the Windows Forms. See  How to build a colourful GUI for PowerShell using Winforms, Runspace Pools and Hash Tables We have adjusted this form to our needs. It consists, next to a number of buttons, of 2 main parts, th...
Image
Rudy Ooms wrote a nice blog post on block pre-provisioning of devices with an outdated OS version using the default device restriction.  Windows Autopilot: Bypassing the Platform Enrollment Restriction But what if you cannot change that policy as other services still need to enroll Windows 10 22H2 devices? In our case there is another team managing Teams Rooms Systems in the same tenant. My colleague Lukasz Herod built a solution based on a separate ESP, an application and a device filter after we had a brainstorming session on this a few weeks ago. As of this week we implemented it in production. This is what we have built. The Device filter We started by creating a device filter to filter on Windows 10 (all versions) and Windows 11 21H1 like below: Rule syntax: (device.osVersion -startsWith "10.0.1") or (device.osVersion -startsWith "10.0.22000") The Application Next we created an application using the PowerShell App Deployment Toolkit (PSADK). The code part itsel...