SCCM 分發到用戶端的軟體都會暫存在用戶端的 cache 中,這個 cache 檔案位于 %windir%\system32\ccm\cache\ 下面。而 SCCM 2007 分發軟體時會預先識别适當的 cache 大小。預設的 cache 大小是 5GB ,當沒有預先建立的時候,系統會預先識别用戶端的作業系統是否有足夠的空間來緩存。預設情況, cache 會一個月自動清理一次或者需要更多空間時也會自動清理。 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
不過有的時候,我們需要手動來更改 cache 的大小,這裡我們可以使用 powershell 來更改 sccm 用戶端的 cache 大小。
1. $Cache =
Get-WmiObject -namespace root\ccm\SoftMgmtAgent -class CacheConfig
2. $Cache.size = 10240
3. $Cache.InUse = "True"
4. $Cache.Put()
5. Restart-Service ccmexec
轉載于:https://blog.51cto.com/conanhan/148034