The BES Download Cacher is used to cache or pre-fetch all files that will be downloaded by all Fixlets in a BES Fixlet Site. By caching these files actions will not need to download the file from the internet before distributing the file to BES Clients. This application will cache the files on the machine it is run on and can be run from any machine that runs as a BES Server or BES Relay. The masthead file for the each action site may be provided using the -m command line arguement if no actionsites are found automatically. This application will not overfill the cache above its maximum size and can increase the cache size as needed. Directions: Download the file above to a BES Server or BES Relay computer. From the command line, run: BESDownloadCacher.exe This will download all the files from the Enterprise Security (Patch Manager for Windows) Fixlet site and store them in the download cache for the BES Server or BES Relay. Optional Arguments: -h : Displays this help message -s : Runs in silent mode. No standard output and script runs automatically to completion. Aborts if cache fills and forcing not enabled. Most often run with the -f option to avoid blocking for input. -f : Runs in force mode. Automatically increases cache size when needed and caches any action sites detected. -l : Sends standard out to a logfile created in the directory of this application with name download_cacher.log -m : A masthead file must be provided to gather the action site. -c : Changes maximum cache size to be . Increase the maximumm cache size as desired. The BES default cache size is 1024 (1 GigaByte). -e : Use the proxy specified by your computers environment variables when attempting to gather the actionsites. -p : Use the proxy specified by when attempting to gather from the internet. Example of : 'http://proxy.sn.no:8001/' -a : Use the specified username and password in to authenticate when using a proxy. -u : Download a single file from the internet and cache just that file. -x : Use the folder specified to put downloads into instead of the cache. Use this option to create a cache on a computer that is not the BES Server or a BES Relay. (Ignores cache sizes). Sample calls: BESDownloadCacher-5.0.3.exe -h BESDownloadCacher-5.0.3.exe BESDownloadCacher-5.0.3.exe -m bessecurity.efxm BESDownloadCacher-5.0.3.exe -c 1024 BESDownloadCacher-5.0.3.exe -p http://proxy.sn.no:8001/ BESDownloadCacher-5.0.3.exe -p http://proxy.sn.no:8001/ -a MyDomain\MyLogin:MyPassword BESDownloadCacher-5.0.3.exe -u http://download.microsoft.com/download/8/1/5/815d2d60-49b5-44dc-ae35-fca2f2c6f0cc/MicrosoftAntiSpywareInstall.exe -x c:\temp