Important Notice: On February 29th, this community was put into read-only mode. All existing posts will remain but customers are unable to add new posts or comment on existing. Please feel to join our Community Discord for any questions and discussions.

AD and PDQ Deploy Guide

Does anyone out there have a Dummies Guide or an 'I don't have time to figure this out myself' guide to utilizing AD for deployments?  Possibly based on members of a certain OU?

For example.  If I create a security group for Chrome, any user that is a member of that group would have chrome installed automatically (and existing members skipped that already have the software installed)?

If I can find this added functionality, then it will be a lot easier to push to purchase more licenses.






Date Votes
  • Hi Jason,

    We do have a Getting Started Guide that can be found from within PDQ Deploy and we also have a link to the document here.



    As far as narrowing that down to just deploying to AD, we do have an older video that just focuses on that here: Deploy Software to Active Directory Group with PDQ Deploy

    We have lots of newer videos on our YouTube page that will help too but aren't geared towards answering that specific question.  Take a look at this one as well: Setting Up PDQ Deploy for Your First Silent Install

    Make sure in your deployment schedule that you look at the Options Tab and check the box to "Stop deploying to computers once they succeed" or your schedule will deploy to that Security Group over and over until you remove those computers.

  • If anyone else is interested. I was looking for a way deploy packages based on whether a computer was either reloaded or added to AD. We don't put new computers in their own OU, our images put the computer in the correct OU automatically.

    You can do this by creating a Dynamic Collection with the following rules:


             Filter         Column         Comparison    Value

    • Computer   OS                 Reloaded After  $(Date)
    • Computer   AD Created    After                  $(Date)

    This collection will show Items either added to AD or reloaded within the past 24 hours. I then push a package of all the baseline programs i use to that collection and the newly added computers are usually up-to-date and ready to go within 5 minutes!




  • Hi Nate - Thanks for sending that info.  It will be very helpful.

    Any experience on deploying software based on that AD group a system belongs to?  I've had minimal success in the automation but the manual installs are fantastic.




  • Yes, I have application groups in AD so my techs can add a computer account to those groups and it will automatically install that application. I do this for users that request an application to be installed and i can have my techs take care if it without having to touch PDQ themselves. 

    What problems have you had with automation? I have a google chrome enterprise auto deployment for instance linked to a AD group called Chrome Enterprise. A tech adds the computer account to the user who wants it and it will automatically install the newest version when it becomes available.

  • Nate-


    I'm having difficulty replicating your setup. When I go to create the dynamic collection, I do not see the option for "OS Reloaded" in my column, only OS, Os Arch, Install date, Name, Serial Number, Service pack, and Version. 

    I'm on the most current version and have Enterprise. Am I missing something? 

  • Maybe it's because I'm using the Beta? I like to use the Beta because of the new features. Plus it's not that hard to re-install if something goes wrong. They are currently on Beta 3 of version 8, so i would expect version 8 to be release very soon.

  • That could definitely be it. I'll play around. This just makes a much better setup than what I currently  have, which is a dynamic collection that monitors a "freshly imaged OU", and fires off tasks to it every 20 minutes. The last task of the package is a powershell script that moves the compute to the correct OU based on it's name.

  • Bob-

    Try using OS Install date, It looks like the OS reloaded was a custom field created by someone before me.

  • This is also working for me. 


             Filter         Column                Comparison    Value

    • Computer   O/S Install Date    After                  1 Day Ago
    • Computer   AD Created           After                  1 Day Ago