A script (run in Azure Automation runbook) to keep your user and device groups in sync. It identifies members of a user group, retrieves their Windows devices from Entra ID, and adds them to the chosen device group. If someone leaves the user group, their devices are removed from the device group to stay current. You can run the script regularly as an Azure Automation runbook for frequent syncing, or use the core function populateDeviceGroup in your own code.
Related article on LinkedIn: User to Device Group Synchronisation in Entra ID
The script (run in Azure Automation runbook) is designed to identify duplicate Windows PC names in Microsoft Intune, generate new unique names for the duplicates, and ensure that these new names are available across Intune and Entra ID.
Related article on LinkedIn: Automatically resolving duplicate PC names in Intune
Related article on LinkedIn: Scheduling restart after Windows Update at the exact time
Detection script to detect and report on the System Reserved/EFI partition, including free space, for Windows 11 upgrade readiness. The script mounts the partition if necessary, gathers partition details, and outputs results in JSON format for use with Intune Remediations.
Remediation script to clean up the System Reserved/EFI partition on Windows 11. The script removes non-English boot locales, unnecessary fonts, temporary and backup files, and moves HP BIOS and firmware files to C:\Windows\Temp\HPfiles, logging all actions and handling partition mounting/unmounting.
Related article on LinkedIn: Freeing Up Space on the System Reserved Partition