I have recently set a scheduled task with a delivery method being a policy / required installation. The devices I am targeting are based on a query of an application that does not exist. My question it, how often do the targeted machines in the task get updated? For example, I removed the required application from a test machine and performed a software inventory scan. The device immediately shows up on my query as expected without that application being installed. When does this get reflected in my task? The number of targetd machines did not increase and my test box did not show up. If I schedule the task again and select start now, the machine then shows up as it looks like it reads the query again at that time. I have also noticed that if I remove a machine from my query, it immidiatley removes it from targetd machines in my task.
Any clarifiactaion on this would be appreciated.