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.

Detect software uinstalled and install sofwtware

Good morning,

Is there any way to make a daily check with PDQ Deploy, if a particular list of software is installed on a desktop. If some software is missing from this list, it automatically installs this software?

That is, I need to send a group of machine always with the same set of software installed. If it is removed, it will be reinstalled.

0

Comments

5 comments
Date Votes
  • Thank you for your question. PDQ Deploy can't do this own, but you can do it if you also have PDQ Inventory.  It takes a couple of steps and both applications require Pro Mode.

    1. Schedule an Inventory scan of all of your computers every day to get the latest installed software.  You can create a scan profile that only checks for applications to make it faster, if you wish. 
    2. Create a collection in Inventory that contains all computers that don't have the particular application installed (here's an example of doing it with Microsoft Office). 
    3. In Deploy create a schedule that links to the collection in Inventory and have it run every day.  It will check with Inventory to get the latest list of computers every time it runs, which will be the computers without the given application.  Make sure "Stop deploying to computers once they succeed" is unchecked or else the application won't be reinstalled after it's successfully installed once.
    0
  • Great, another thing I would like to know if it is possible:

    1) Is it possible to run a command to start the procedure, and at the end of the procedure with the result "Success or Failure"?
    I need to run a command for opening and closing my ticket in ticket system.

    2) Is it possible to accomplish this with pdq deploy? and the pdq inventory?

    0
  • Unfortunately in the current versions all deployment steps run on the target computer, so you can do it if the command can be run from the target computer.   We are adding the ability to run some steps locally in a future version.  The next version 2.2 has just gone into alpha testing and so its features are locked but it may make it for the following version.

    0
  • Pretty cool :)

    Would you like some more questions:

    1) Where is the pdq deploy the sqlite file?
    2) Sending Email when you finish an installation is not working. I've done the setup, performed the test and looking all ok. But when it ends a facility does not receive any e-mail.

    0
    1. The file is in "%ProgramData%\Admin Arsenal\PDQ Deploy".   The exact location of %ProgramData% will differ depending on the version of Windows.  More info on data files.
    2. Check your application event log, there may be an error there with some error message that's occurring.
    0