i work with PRTG for some years now and i don't think it's possible out of the PRTG GUI.
There are 3 possibilities you have.
1) If you want to add the new WMI Service Sensore you can use the Search field to define a condition. But you only can filter Name, Description or state. So this will not really help you i think. (see Picture)
2) If you have some similar services which you want to monitor on different systems you can use the template or the clone funktion. But i think you will now this and so it will not help you very much. What really helped me often is the last one:
3) use the PRTG API. With the API you can create new Sensors via HTTP-Call. I used this option some times and it helped really a lot. With the API you can do many things you're missing in the web-GUI.
So if i were you, i would check the Servers via Powershell. (
Get-Service | Select * | ? Name -eq Spooler - only example) So you can define all kind of conditions and select the services you want. If you have them in an array for example you can easily make an HTTP-API Request. Example:
$wclient = New-Object System.Net.WebClient
This is a example for duplication of an existing sensor. You need one existing WMI-Sensor for services and can then clone and modify the new one... i did this already with SNMP-Sensors. I Cloned them and then changed the UID to get a new sensor which now monitors the things i want...
You will find infos about PRTG API under "configuration" --> "PRTG API". Or under https://YOUR-PRTG-URL/api.htm?tabid=6
You need two API-Calls:
One for Cloning and one for manipulating / changing the Service-Name which you want to monitor.
When you want to select the services from many servers you can use PS-Remoting or also you may select them via WMI.