This repository packages your working Service Desk menu as-is together with Intune Detection and Remediation scripts.
✅ To use your full engine: copy your
Third-PartyUpdates.UtilityMenu.ps1(the working menu from this chat) intosrc/before pushing this repo.
The remediation will automatically prefer that full engine and runUpdate-ThirdPartyAll.
src/Engine.psm1– light, non-interactive update engine (fallback).src/ThirdPartyUpdates.UtilityMenu.ps1– PLACE YOUR FULL MENU HERE (optional but recommended).intune/Detection.ps1– returns 1 if updates pending.intune/Remediation.ps1– runs updates; prefers full menu, otherwise uses fallback engine.
- Detection – paste
intune/Detection.ps1. - Remediation – paste
intune/Remediation.ps1and uploadsrc/Engine.psm1.
If you also upload your full menu asThirdPartyUpdates.UtilityMenu.ps1, it will be used automatically. - Run in 64-bit PowerShell 7, System context recommended.
Import-Module .\src\Engine.psm1 -Force
Update-All- The fallback engine uses
winget upgradeonly (silent, accepts agreements). - When the full menu is present, the richer logic (Evergreen, Chrome MSI/EXE flow, choco fallback, policy) is used.
MIT © 2025 Your Company