How are patches/updates/etc. on the TEM Server stored and removed?
This article documents the directory locations for each of the TEM components (Server, Relay, Client) where TEM file downloads and uploads are stored.
Resolving the problem
Files (including patches/updates/etc.) are downloaded to the TEM Server computer to the a subfolder of the TEM Root Server (default is "C:\Program Files\BigFix Enterprise\BES Server\wwwrootbes\bfmirror\downloads"). The downloaded files are stored in the sha1 subfolder of this folder. The files are stored using their sha1 checksum values as their filenames.
After the files are downloaded and cached on the TEM Server, the TEM Server will distribute the downloads to the TEM Relays or the TEM Clients as necessary for actions that use the downloaded file.
For TEM Relays, the files are stored at "C:\Program Files\BigFix Enterprise\BES Relay\wwwroot\bfmirror\downloads" by default. There is one folder per action and the "sha1" folder contains the cache of all files downloaded so far.
TEM Clients will store the downloads in a subfolder of the Fixlet site (i.e., "C:\Program Files\BigFix Enterprise\BES Client\__BESData\Enterprise Security\__Download"). This folder is cleared whenever the TEM Client is restarted (or the computer is restarted).
These files are kept on the TEM Server and TEM Relay until the cache fills up, then as new files are downloaded, the oldest downloaded files will be replaced by the new downloaded files. The default cache size of the TEM Server and TEM Relays is 1 GB, but is adjustable.
Files that are uploaded to the TEM Server using the Software Distribution Wizard are stored at ""C:\Program Files\BigFix Enterprise\BES Server\wwwrootbes\Uploads" by default and are NOT purged automatically.