Źródło obrazu: kasipat/iStock/GettyImages
Menedżer konfiguracji Windows System Center (SCCM) to niezwykle przydatne narzędzie w ustawieniach biurowych. Dział IT organizacji lub administratorzy systemów mogą z niego korzystać, aby zapewnić wszystkim pracownikom lub członkom zespołu dostęp do: aplikacje i zabezpieczenia, których potrzebują do wykonywania zadań i pełnienia przypisanych ról, niezależnie od tego, czy korzystają z urządzenia firmowego, czy osobistego urządzenie.
SCCM może być również używany do instalowania programów i wdrażania poprawek w sieci komputerów, ale w niektórych środowiskach może to stanowić problem. Pliki tymczasowe używane we wdrożeniu mogą czasami pozostawać na urządzeniach sieciowych, co prowadzi do przerostu plików na klienckich dyskach twardych i kryzysu pamięci masowej na samym serwerze wdrażania. Pliki te są przechowywane w pamięci podręcznej CCM systemu Windows (znanej również jako CCMCache). Tę pamięć podręczną można wyczyścić ręcznie lub za pomocą skryptów poleceń programu PowerShell.
Wideo dnia
Co to jest pamięć podręczna CCM systemu Windows?
CCMCache to pamięć podręczna plików używana przez maszyny i serwery połączone w sieć za pośrednictwem SCCM. Działa jak każda inna pamięć podręczna komputera, przechowując tymczasowe pliki związane z zainstalowanymi programami i aktualizacjami systemu, ale ze względu na jego powiązanie z Centrum Systemów Administracyjnych nie może zostać wyczyszczony przez użytkowników bez administratora przywileje. CCMCache można znaleźć w większości instalacji systemu Windows, Enterprise lub innych, w głównym folderze systemu Windows w c:\windows\ccmcache lub w ukrytym pliku w folderze system32.
Ręczne czyszczenie pamięci podręcznej CCM
Jeśli masz dostęp administratora do komputera, możesz ręcznie wyczyścić pamięć podręczną CCM za pomocą menu Ustawienia tego komputera. Aby to zrobić, przejdź do Panelu sterowania, wybierając go z menu Start lub wyszukując go za pomocą paska wyszukiwania systemu Windows. Użyj menu w górnej części okna, aby wyświetlić opcje jako ikony, a następnie przewiń do opcji „Menedżer konfiguracji”. Wybierz i kliknij zakładkę „Zaawansowane”. Przejdź do „pamięci podręcznej” i wybierz „Konfiguruj ustawienia”. Kliknij przycisk „Usuń pliki”, który się pojawi i potwierdź akcję.
Czyszczenie pamięci podręcznej za pomocą PowerShell
Jeśli chcesz wyczyścić folder CCMCache na kilku komputerach jednocześnie lub musisz zrobić to zdalnie, możesz użyć skryptu PowerShell. Najpierw przejdź do komputera, który chcesz wyczyścić w panelu sterowania SCCM i kliknij go prawym przyciskiem myszy. Wybierz opcję „Narzędzia prawego przycisku myszy”, a następnie „Narzędzia konsoli”, a na końcu „Interaktywny monit PowerShell”. Następnie możesz wprowadzić wybrane przez siebie polecenie skryptu. Istnieje wiele skryptów służących do czyszczenia pamięci podręcznej CCM, z których każdy ma różną złożoność i jest przeznaczony dla różnych środowisk sieciowych. Jednak uruchomienie następującego ciągu kodu powinno wyczyścić pamięć podręczną CCM w większości systemów:
$resman= Nowy obiekt -ComObject "UIResource. UIResourceMgr" $cacheInfo=$resman. GetCacheInfo() $cacheinfo. GetCacheElements() |dla każdego {$informacja o pamięci podręcznej. DeleteCacheElement($_.CacheElementID)} $resman= Nowy obiekt -ComObject "UIResource. UIResourceMgr" $cacheInfo=$resman. GetCacheInfo() $cacheinfo. GetCacheElements() |dla każdego {$informacja o pamięci podręcznej. UsuńCacheElement($_.CacheElementID)}