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.

Deploy when Package Library has a newer Version - WITHOUT PDQ Inventory

Hi together. Does PDQ Deploy (without PDQ Inventory) give me a way to only update 'older' software? Example Java:

  • already available in version 8.191 on all machines
  • Package is loaded from the library with PDQ Deploy
  • Package will be released for PCs, Laptops, Servers
  • with the same version on the PC it will still be installed again

Is there a way to prevent this without having to access PDQ Inventory? Normally a little bit of Code to check for installed Version in the premade Packages would be enough for it.

For the Inventory we are using Spiceworks so we don´t need and don´t want PDQ Inventory.

0

Comments

4 comments
Date Votes
  • You have to create some kind of "flag" after the installation:

    For example: Create a cmd Post-Step inside the Java Package to create a text file after the installation:

    MD c:\pdq_status\Java
    echo "%time%" > c:\pdq_status\apps\Java_xx_xxx_xxx.txt
    

    Post Step

    Replace xx_xxx_xxx with the current Version Number

    Now go to the Properties inside the Package , move to Conditions and say:

    File:          Does Not Exist
    Directory: c:\pdq_status\apps
    Filename: Java_xx_xxx_xxx.txt
    

    Properties

    Now only devices without the txt file getting the package.

    Keep in Mind to change the version number inside the post step and the conditions if a new package comes out.

    0
  • So no other way then this, or using PDQ Inventory. Great. -.- Because if I need to do this it is not better then WSUS Package Publisher were I have to manually Download Java but can put it in without further preperations.

    Thank you for the answer. 😃

    0
  • Have you tried to bulid a Spiceworks group for old Java?

    You can link to Spiceworks groups with PDQ Deploy:

    enter image description here

    0
  • Thats not the thing i meaned. That I mean is that the Packages from the Library should be self aware if the programm is allready installed or not. With out the need of Using Groups, AD/Spiceworks or the need for PDQ Inventory. Then with PDQ Inventory he know if it is installed or not.

    In my opinion it is a must have for a Deployment Tool.

    0