Deploy when Package Library has a newer Version - WITHOUT PDQ Inventory
Ant Halus
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
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:
Replace xx_xxx_xxx with the current Version Number
Now go to the Properties inside the Package , move to Conditions and say:
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.
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. 😃
Have you tried to bulid a Spiceworks group for old Java?
You can link to Spiceworks groups with PDQ Deploy:
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.