I have my Scheduled Task for the Distribution with a Query assigned to it. Initial deployment worked fine. However, since all our users have administrative rights, a few have uninstalled some of the software. Once it does an Inventory Scan, shouldn't it see that the software is gone and reinstall it? I don't need to lock anything down, I just want it to automatically reinstall. Is this possible to do? Thanks.
Your best bet is to use a custom vulnerability (autofix) for this, it is much easier than software distribution. In software distribution it depends on how your delivery method is setup (e.g., required once - will only install this once.) I guess you could also do required periodic, but a custom vulnerability is much easier.