Shavlik
Shavlik is a Patch Management tool for Windows, see http://www.shavlik.com.
Initiate patching from comamnd line
We like to update a Client until all pachtes are applied. Unfortunaly, tihs is not intended using Shavlik. This is, what we have tried:
stAgentManagement.exe
cd "C:\Program Files (x86)\LANDesk\Shavlik Protect Agent\" # get infos STAgentManagement.exe -diag # view log STAgentManagement.exe -viewlog -log ST.PatchLog # see schedule STAgentManagement.exe -schedule # start path and wait for result (it says, patching is started, but is is completed immediatly) STAgentManagement.exe -start -engine ST.PatchScan -op ST.PatchScan.Scan -watch # working STAgentManagement.exe -start -engine "2209c768-023a-49de-a848-cb175f8ec5f9" -op a773a3e7-2d34-4714-bea6-e0e7d8ebeb0d -param "tasks/a773a3e7-2d34-4714-bea6-e0e7d8ebeb0d_Start task.xml" STAgentManagement.exe -start -engine ST.PatchScan -op ST.PatchScan.Scan -param "tasks/a773a3e7-2d34-4714-bea6-e0e7d8ebeb0d_Start task.xml" -watch
Parameter / Policy
Parameter are provided in the policy. Policy can be found at "C:\ProgramData\LANDesk\Shavlik Protect\Agent\Policy.zip"
Inside Policy.zip: UITaskMap.xml
-param "tasks/a773a3e7-2d34-4714-bea6-e0e7d8ebeb0d_Start task.xml"
refers to the file "tasks/a773a3e7-2d34-4714-bea6-e0e7d8ebeb0d_Start task.xml
" inside Policy.zip.
Still missing: how to detect, if all updates are installed and/or reboots are needed.