Re: Client Cache

From: Travis Sweat \(MSFT\) (travsw_at_microsoft.com)
Date: 04/19/04


Date: Mon, 19 Apr 2004 07:46:17 -0700

Let me start by saying SW Dist is not my area of expertise. But I thought
about this before so I figured I'd chime in.

The app has to copy the MSI file to another location and set its source list
in the registry. However you could add a script to run afterwards that moves
the MSI file from the cache and updates the source list. See this KB for
more details.

http://support.microsoft.com/default.aspx?scid=kb;en-us;297168

-- 
Travis Sweat [MSFT]
This posting is provided "AS IS" with no warranties, and confers no rights
"Dave Halperin" <davidhalperin@hotmail.com> wrote in message 
news:e6B9wb%23IEHA.3216@TK2MSFTNGP09.phx.gbl...
>I had a question about the client cache. This is what is in the manual:
>
>
> Managing the Advanced Client download cache is important if the client
> downloads and runs
> new advertised programs, but the cache is too full of active downloaded
> packages.
> When a package is downloaded it is placed in the cache and locked. SMS 
> does
> not delete a
> package from cache if it is locked. A package is unlocked when either of 
> the
> following events
> occurs:
> u 30 days have passed and the program has not been run
> u 24 hours have passed since the program was run
> After SMS unlocks the package, it cannot be locked again unless it is
> discarded and then
> downloaded again.
> When a package must be downloaded but the cache cannot accommodate the
> package, SMS
> checks the other packages in cache to determine whether deleting any or 
> all
> of the oldest
> packages will free enough space to place the new package into the cache. 
> If
> deleting any or all of
> the oldest packages does not free enough space, the new package is not
> placed into the cache.
> This might be the case if there is a package that is currently locked. If
> deleting any or all of the
> oldest packages does free enough space in the cache, SMS does so, and 
> places
> the new package
> into the cache.
> Users with administrative credentials on the computers they are using can
> manage the download
> cache. Users can change the size or location of the cache, or delete all
> current contents. These
> options are in the Temporary Program Download Folder section of the 
> Advanced
> tab of the
> Systems Management item in Control Panel.
>
> My question:
> IF the package is .msi based, is downloaded to the client , run and then
> eventually deleted, does this break the self heal feature? Knowing Windows
> installer like I do, I am 99% sure it will. IS there any rule that can be
> set? ANyone know what happens and if so, where it may be documented?
>
> Thanks
> Dave
>
>
> 


Relevant Pages

  • Re: Batch files with SMS?
    ... For download and execute, this is set in the Advertisement>Advanced Client ... The problem I am having with SMS using the command line (Setup.exe /S ... I won't be using any UNC paths as the package contents will be downloaded ...
    (microsoft.public.sms.admin)
  • Re: BITS and SMS
    ... you can set the advertisement for a specific ... BITS should download the package from the DP to the clinet ... I've set the advertisement to download the package for the ... Kim Oppalfens - Sms Expert for lack of any other expertise ...
    (microsoft.public.sms.swdist)
  • Re: SMS 2003 Adv Cli- Cache Deletion Problem
    ... > deletes elements in the client cache that hasn't been referenced in the last ... >> The SMS Advanced client doesn't reserve free space for its cache. ... >> cause worse problems than SMS being unable to deploy a package. ...
    (microsoft.public.sms.swdist)
  • Re: Package Delievery Prob to Servers
    ... SMS is not able to download a package, then it will not run that program. ... ExecMgr.log to see if it got a notification to run the program and if it ...
    (microsoft.public.sms.swdist)
  • Re: Package Delievery Prob to Servers
    ... SMS is not able to download a package, then it will not run that program. ... ExecMgr.log to see if it got a notification to run the program and if it ...
    (microsoft.public.sms.admin)