Usuário com melhor resposta
SCCM 2007 R2 - Como limpar o cache dos cliente (Software Distribution)

Pergunta
-
Respostas
-
Leandro, bom dia.
Você pode tentar este script como um pacote do sccm e rodá-lo no ambiente quando julgar necessário:
on error resume next dim oUIResManager dim oCache dim oCacheElement dim oCacheElements set oUIResManager = createobject("UIResource.UIResourceMgr") if oUIResManager is nothing then wscript.quit end if set oCache=oUIResManager.GetCacheInfo() if oCache is nothing then set oUIResManager=nothing wscript.quit end if set oCacheoCacheElements=oCache.GetCacheElements for each oCacheElement in oCacheElements oCache.DeleteCacheElement(oCacheElement.CacheElementID) next set oCacheElements=nothing set oUIResManager=nothing set oCache=nothing wscript.quit
Dicas:
Utilize cscript nomedoarquivo.vbs na linha de comando do pacote
Mande executar a partir do DP
Não utilize dependência de pacotes amarrados a este script, pois irá criar um ciclo infinito.
Um abraço,
Alexandre Perazza - MCP/MCTS - Caso a resposta lhe ajude, não esqueça de validá-la. http://aperazza.spaces.live.com- Marcado como Resposta Cleber Marques MSFTModerator domingo, 8 de março de 2009 01:03
Todas as Respostas
-
Leandro,
Por padrão o cache das aplicações fica em %windir%\system32\ccm\cache. Use um script para limpar o conteúdo.
Veja os parâmetros do CCMSetup na documentação abaixo e entenda como customizar o cache.
http://technet.microsoft.com/en-us/library/bb680980.aspx
Fale para gente o que está ocorrendo em seu ambiente e o que vc já tentou fazer para corrigir:
abrs,
Eduardo Pavan -
Eduardo,
O que está ocorrendo em meu ambiente é o seguinte:
Efetuei a instalaçao dos clientes utilizando os seguintes parametros: SMSSITECODE=AUTO SMSCACHESIZE=1000, criei alguns pacotes de instalação de softwares e distribui entre os meus clientes, mas notei que alguns clientes estavam com pouco espaço em disco e esse cache já estava acumulando um volume de dados considerável e desnecessário, pois os sotweares já estavam instalados.
Pensei até em colocar os softwares distribuidos para executarm direto do Management Point, mas li em alguns artigos que não é o mais recomendado.
Abs!
Leandro Alves -
Ok Leandro,
Mas vc achou alguma coisa no diretório default do cache [ %windir%\system32\ccm\cache ]? A limpeza resolveu no seu caso?
Outra opção interessante no seu caso é usar a combinação de dois parâmetros para customização do cache:
=> Lembrando que o tamanho default do cache no SCCM é de 5 Gb
SMSCACHEDIR e SMSCACHEFLAGS
Veja:
===========
Specifies the location of the temporary program download folder on the client computer. By default, the location is %windir%\System32\CCM\Cache.Example: CCMSetup.exe SMSCACHEDIR="C:\Temp"
This property can be used in conjunction with the SMSCACHEFLAGS property to further control the temporary program download folder location.
Example: CCMSetup.exe SMSCACHEDIR=Cache SMSCACHEFLAGS=MAXDRIVE installs the temporary program download folder on the largest available disk drive on the client.
===========
Espero que te ajude.
abrs,
Eduardo Pavan -
Leandro, bom dia.
Você pode tentar este script como um pacote do sccm e rodá-lo no ambiente quando julgar necessário:
on error resume next dim oUIResManager dim oCache dim oCacheElement dim oCacheElements set oUIResManager = createobject("UIResource.UIResourceMgr") if oUIResManager is nothing then wscript.quit end if set oCache=oUIResManager.GetCacheInfo() if oCache is nothing then set oUIResManager=nothing wscript.quit end if set oCacheoCacheElements=oCache.GetCacheElements for each oCacheElement in oCacheElements oCache.DeleteCacheElement(oCacheElement.CacheElementID) next set oCacheElements=nothing set oUIResManager=nothing set oCache=nothing wscript.quit
Dicas:
Utilize cscript nomedoarquivo.vbs na linha de comando do pacote
Mande executar a partir do DP
Não utilize dependência de pacotes amarrados a este script, pois irá criar um ciclo infinito.
Um abraço,
Alexandre Perazza - MCP/MCTS - Caso a resposta lhe ajude, não esqueça de validá-la. http://aperazza.spaces.live.com- Marcado como Resposta Cleber Marques MSFTModerator domingo, 8 de março de 2009 01:03