Since Intune doesn't allow you to easily scope a deployment to just Laptop computers it would be nice if there was an additional requirement for Laptop Computers. We are looking for a solution to this for our VPN software and vulnerability software installer. Currently handling this via a custom requirement PowerShell script in Intune that detects the chassis type.
I understand the problem, but I dont think it is one for PatchMyPC to solve.
I suggest creating a filter, a dynamic group with a query of model names. For Dell models:
(device.deviceModel -startsWith "Latitude" -or device.deviceModel -startsWith "XPS")
For Microsoft Surface devices:
(device.deviceModel -startsWith "Surface")
etc.