天天看點

用PowerShell改變SCCM用戶端Cache大小

用PowerShell改變SCCM用戶端Cache大小

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

繼續閱讀