as many of us, I use PDQ Deploy in combination with PDQ Inventory (both enterprise) to keep many software packages up to date in our environment. Most of the time it works but from time to time I see some clients/packages, which are not up to date and I am not 100% sure where this comes from (maybe wrong config, maybe a wrong understanding about how things work, at least I think I've already found part of the the answer myself). I just explain what I did on the basis of one package (e.g. Adobe Reader DC).
I've created a schedule with the following settings:
- Package: Adobe Reader DC autodownload package
- targets: dynamic PDQ inventory list with old version of Adobe DC
- Trigger: Heartbeat
Just half an hour ago, I saw 4 clients which were not up-to-date although they were online. There was no failed deployment, they just didn't receive the current release. After reading the documentation again, I've learned that heartbeat means a change of offline/online status. As those 4 machines have been always on the last few days, I thought I've found the problem (thats the part, where I thought I've found a part of the answer myself :-))
So I've just triggered a heartbeat via PDQ Inventory but still nothing happened. But it was only after restarting the schedule in PDQ Deploy that all 4 machines immediatley started deploying the missing package.
So I face a couple of questions:
- Is this expected behaviour?
- If yes, whats the best way to accomplish my requirement?
- Do I need the retry setting in the package? As far as I understand I do not need it, because the client remains in the collection until it gets successfully updated.
- What does the setting "Stop deploying to targets once they succeed" do with schedules which are automatically updated via dynamic collections and autodownload packages?
- Is there some kind of intervall running in the background which would have made to autoupdate the clients in the background if I just would have waited long enough.
Thank you very much in advance for your help.
Please sign in to leave a comment.