SCCM分发到客户端的软件都会暂存在客户端的cache中,这个cache文件位于%windir%\system32\ccm\cache\下面。而SCCM 2007分发软件时会预先识别适当的cache大小。默认的cache大小是5GB,当没有预先创建的时候,系统会预先识别客户端的操作系统是否有足够的空间来缓存。默认情况,cache会一个月自动清理一次或者需要更多空间时也会自动清理。
不过有的时候,我们需要手动来更改cache的大小,这里我们可以使用powershell来更改sccm客户端的cache大小。命令见下:
$Cache = Get-WmiObject -namespace root\ccm\SoftMgmtAgent -class CacheConfig $Cache.size = 10240 $Cache.InUse = "True" $Cache.Put() Restart-Service ccmexec