Let's say that you have "packageA" with "my.exe" that needs to go to your Site Server/Package Server and then to the client machines on the assigned Sites to that Site Server/Package Server. Then days later, you modify the "packageA" with a newer version of the "my.exe" file.
1. When there is a new "my.exe" version for "packageA", does the Site Server/Package Server delete the old file and then download the new file? Or does it keep the old file in the cache folder until the new file is downloaded?
2. What happens if the old file is already downloading on a client machine, does it stop the download process and delete what was downloaded on the client machine? Or does it keep downloading until it is done and then replace the old file with the new one?
3. What happens if the old "my.exe" is in use (like it is open by the user), will it delay in getting the new version downloaded and replaced until we close the file?
ITMS 8.x
1. When a package is detected as changed by the NS it updates the SWDPackage table is updated with a new version number, this version number is then put into the client configs of both the package server and the agents.
2. When the Site Server/Package Server gets a client config and there is a new version number it removes the shares and virtual directory in IIS for the old package, it then downloads the new package files and replaces them, no backup is kept.
3. When the Agent gets the new package version notification it will do the following:
NOTE: At no time do we delete any files, they are simply overwritten. We also never keep a cache of old files. Package files are determined if they are new or correct by size and date of last change, not by a hash.
181777 Symantec Management Agent (Altiris Agent) Package Download