Come cancellare una cache CCM

Asian Diversity People Connection Studenti che imparano l'educazione ai social media

Credito immagine: kasipat/iStock/GettyImages

Windows System Center Configuration Manager (SCCM) è uno strumento incredibilmente utile nelle impostazioni dell'ufficio. Il reparto IT di un'organizzazione o gli amministratori di sistema possono utilizzarlo per garantire che tutti i dipendenti o i membri del team abbiano accesso al applicazioni e sicurezza di cui hanno bisogno per completare le attività e svolgere i ruoli assegnati, indipendentemente dal fatto che utilizzino un dispositivo aziendale o personale dispositivo.

SCCM può essere utilizzato anche per installare programmi e distribuire patch su una rete di computer, ma in determinati ambienti ciò può rappresentare un problema. I file temporanei utilizzati nella distribuzione possono occasionalmente persistere sui dispositivi in ​​rete, causando un aumento dei file sui dischi rigidi del client e una crisi di archiviazione sul server di distribuzione stesso. Questi file sono archiviati nella cache CCM di Windows (nota anche come CCMCache). Questa cache può essere cancellata manualmente o utilizzando gli script dei comandi di PowerShell.

Video del giorno

Che cos'è la cache CCM di Windows?

CCMCache è una cache di file utilizzata da macchine e server collegati in rete tramite SCCM. Funziona come qualsiasi altra cache del computer, memorizzando i file temporanei relativi ai programmi installati e agli aggiornamenti di sistema, ma a causa della sua relazione con l'Administration System Center, non può essere cancellato dagli utenti che non hanno amministratore privilegi. Il CCMCache può essere trovato nella maggior parte delle installazioni di Windows, Enterprise o altro, nella cartella principale di Windows in c:\windows\ccmcache o in un file nascosto all'interno della cartella system32.

Cancellazione manuale della cache CCM

Se disponi dell'accesso come amministratore a un computer, puoi cancellare manualmente la cache CCM tramite i menu Impostazioni di quel computer. Per fare ciò, accedi al Pannello di controllo, selezionandolo dal menu Start o cercandolo tramite la barra di ricerca di Windows. Utilizzare il menu nella parte superiore della finestra per visualizzare le opzioni come icone, quindi scorrere fino all'opzione "Gestione configurazione". Selezionalo e fai clic sulla scheda "Avanzate". Vai a "cache" e seleziona "Configura impostazioni". Fare clic sul pulsante "Elimina file" che appare e confermare l'azione.

Cancellazione della cache con PowerShell

Se devi cancellare la cartella CCMCache su più computer contemporaneamente o devi farlo in remoto, puoi usare uno script PowerShell. Innanzitutto, vai al computer che desideri cancellare nel pannello di controllo SCCM e fai clic con il pulsante destro del mouse su di esso. Seleziona l'opzione "Strumenti tasto destro", quindi "Strumenti console" e infine "Prompt interattivo di PowerShell". Puoi quindi inserire un comando di script a tua scelta. Esistono molti script per cancellare la cache CCM, ciascuno di complessità variabile e destinato a diversi ambienti di rete. Tuttavia, l'esecuzione della seguente stringa di codice dovrebbe cancellare la cache CCM nella maggior parte dei sistemi:

$resman= New-Object -ComObject "UIResource. UIResourceMgr" $cacheInfo=$resman. GetCacheInfo() $cacheinfo. GetCacheElements() | per ciascuno {$cacheInfo. DeleteCacheElement($_.CacheElementID)} $resman= New-Object -ComObject "UIResource. UIResourceMgr" $cacheInfo=$resman. GetCacheInfo() $cacheinfo. GetCacheElements() | per ciascuno {$cacheInfo. EliminaCacheElement($_.CacheElementID)}