Bildkredit: kasipat/iStock/GettyImages
Windows System Center Configuration Manager (SCCM) är ett otroligt användbart verktyg i kontorsinställningar. En organisations IT-avdelning eller systemadministratörer kan använda den för att säkerställa att alla anställda eller teammedlemmar har tillgång till applikationer och säkerhet de behöver för att utföra uppgifter och utföra tilldelade roller, oavsett om de använder en företagsenhet eller en personlig enhet.
SCCM kan också användas för att installera program och distribuera patchar över ett nätverk av datorer, men i vissa miljöer kan detta utgöra ett problem. Tillfälliga filer som används i distributionen kan ibland finnas kvar på nätverksanslutna enheter, vilket leder till filuppsvällning på klientens hårddiskar och en lagringskris på själva distributionsservern. Dessa filer lagras i Windows CCM-cache (även känd som CCMCache). Denna cache kan rensas manuellt eller genom att använda PowerShell-kommandoskript.
Dagens video
Vad är Windows CCM-cache?
CCMCache är en filcache som används av maskiner och servrar som är sammankopplade via SCCM. Den fungerar som vilken annan datorcache som helst och lagrar temporära filer relaterade till installerade program och systemuppdateringar, men på grund av dess relation till det administrativa systemcentret kan det inte rensas av användare som saknar administratör privilegier. CCMCache kan hittas i de flesta Windows-installationer, Enterprise eller på annat sätt, i Windows-mappen på c:\windows\ccmcache eller i en dold fil i system32-mappen.
Rensa CCM-cachen manuellt
Om du har administratörsåtkomst till en dator kan du rensa CCM-cachen manuellt via den datorns inställningsmenyer. För att göra detta, gå till kontrollpanelen, antingen genom att välja den från Start-menyn eller genom att söka efter den via sökfältet i Windows. Använd menyn högst upp i fönstret för att visa alternativ som ikoner och scrolla sedan till alternativet "Configuration Manager". Välj den och klicka på fliken "Avancerat". Navigera till "cache" och välj "Konfigurera inställningar". Klicka på knappen "Ta bort filer" som visas och bekräfta åtgärden.
Cacherensning med PowerShell
Om du behöver rensa CCMCache-mappen på ett antal datorer samtidigt eller behöver göra det på distans, kan du använda ett PowerShell-skript. Navigera först till den dator du vill rensa i SCCM-kontrollpanelen och högerklicka på den. Välj alternativet "Högerklicksverktyg", följt av "Konsolverktyg" och slutligen "Interaktiv PowerShell-prompt." Du kan sedan mata in ett valfritt skriptkommando. Det finns många skript för att rensa CCM-cachen, var och en av olika komplexitet och avsedda för olika nätverksmiljöer. Men att köra följande kodsträng bör rensa CCM-cachen i de flesta system:
$resman= New-Object -ComObject "UIResource. UIResourceMgr" $cacheInfo=$resman. GetCacheInfo() $cacheinfo. GetCacheElements() |för varje {$cacheInfo. DeleteCacheElement($_.CacheElementID)} $resman= New-Object -ComObject "UIResource. UIResourceMgr" $cacheInfo=$resman. GetCacheInfo() $cacheinfo. GetCacheElements() |för varje {$cacheInfo. DeleteCacheElement($_.CacheElementID)}