The first thing that you need to do is create a report that finds the software that you want to update. Here is the report that I use for Adobe Acrobat Reader DC.
To create the report, hover over reports and click new report. It may take a little while for the page to load. Go ahead and type what you want to name the report in the name field.
Delete what is in the bottom section and replace it with the text below.
Select Top 1000000 tsysOS.Image As icon,
tblAssets.AssetID,
tblAssets.AssetName,
tblSoftwareUni.softwareName As Software,
tblSoftware.softwareVersion As Version,
tblSoftwareUni.SoftwarePublisher As Publisher,
tblSoftware.Lastchanged,
tblAssets.Lastseen,
tblAssets.Lasttried
From tblAssets
Inner Join tblAssetCustom On tblAssets.AssetID = tblAssetCustom.AssetID
Inner Join tblSoftware On tblAssets.AssetID = tblSoftware.AssetID
Inner Join tblSoftwareUni On tblSoftwareUni.SoftID = tblSoftware.softID
Left Join tsysOS On tsysOS.OScode = tblAssets.OScode
Inner Join tsysIPLocations On tsysIPLocations.LocationID =
tblAssets.LocationID
Inner Join tblState On tblState.State = tblAssetCustom.State
Where tblSoftwareUni.softwareName Like 'Adobe Acrobat Reader DC' And
tblSoftware.softwareVersion < '21.001.20138'
Order By tblAssets.Domain,
tblAssets.AssetName,
Software
You will to customize the information in the where clause with your info. Take out Adobe Acrobat Reader DC and replace it with the name of your software. Also take out the software version and replace it with the software version of the version that your software needs to be at.. Save the report and run it. Look over the results and make sure they look correct.
Next you need to create a deployment to install your software. The way you do this will depend on the software. You will need to know how to install the software silently with no user interaction.
Before you create the deployment you will need to copy your software installer to your Lansweeper server. The directory you will need is program files (x86)\Lansweeper\Packageshare. You will want to create a new folder. I usually name it the title of the software that I am installing. Copy your installer into that folder.
Hover over deployment and click on installer packages. Click on new package in the upper left corner. Give the package a name and an optional description. Choose the maximum amount of time you want the deployment to run on each workstation. If the limit is reached the deployment will stop for that workstation that went over the time allotted. If you want you can choose a final action. The last step is to choose what user you want the deployment to run as. I would not choose select on deployment. I have never tried this in an automated deployment, so results may vary if you choose that option. Click ok. Click add step.
Usually the first action is to check the version of the software that you want to install. Even though we did that in the report, it is still a good idea to do it in the deployment as well. In the action dropdown choose condition. Name the step. Maybe use something like "Check version of name of software to be installed". Click add condition. The condition type should be file. In the path field enter the path to the file, but not the file name. Put the filename in the file name field. In the condition field I use the "has version lower than". When using the version number you will need to open the program and go to help about and see version number, or a similar way. You will need to use the exact version number that you see. For the Adobe deployment I tried to use 21.1.20138 and it did not work. I had to use 2021.001.20138. Click save.
In the action on success you can choose next. On action on failure you can choose what you want. If the condition fails, it just means that the software is already at the version you want it to be. Click ok.
Click add step.
If it is a MSI or MSP (like in the the deployment I am referencing) file that is used to install the software choose installer. If you have to use a specific command with switches use command.
In the step name field enter the name of the step such as "Update software name".
Next you need to enter the location of the install file.
You can enter the path Using the example below.
{PackageShare}\Installers
And the parameters field You will need to Enter the parameters Enter the parameters That will make the software install silently.
For instance the result command for the Adobe deployments looks like this:
msiexec.exe /update "{PackageShare}\Installers\AcroRdrDCUpd2100120138.msp" /norestart /qn.
Set the action on success and action on failure fields as you wish.
Next hover on deployment and go to Scheduled deployments. Click “new deployment configuration”.
Look under schedule and you will see after scanning. Click that radio button. In the package drop down choose the package you want to deploy.
In the “deploy on” section choose report. In the drop down choose the report that you created at the beginning of the post.
Select if you want the deployment to retry on offline computers.
Click ok.
Whenever Lansweeper scans a computer and that computer is in that report, the deployment will run on those computers.
If you need any assistance please reply to this post.