Cómo borrar una caché de CCM

Conexión de personas de diversidad asiática Estudiantes que aprenden Educación en redes sociales

Credito de imagen: kasipat / iStock / GettyImages

El Administrador de configuración de Windows System Center (SCCM) es una herramienta increíblemente útil en entornos de oficina. El departamento de TI de una organización o los administradores de sistemas pueden usarlo para asegurarse de que todos los empleados o miembros del equipo tengan acceso al aplicaciones y seguridad que necesitan para completar tareas y realizar roles asignados, ya sea que estén usando un dispositivo de la empresa o personal dispositivo.

SCCM también se puede usar para instalar programas e implementar parches en una red de computadoras, pero en ciertos entornos, esto puede presentar un problema. Los archivos temporales que se utilizan en la implementación pueden persistir ocasionalmente en los dispositivos en red, lo que genera una saturación de archivos en los discos duros del cliente y una crisis de almacenamiento en el servidor de implementación. Estos archivos se almacenan en la caché de CCM de Windows (también conocida como CCMCache). Esta caché se puede borrar manualmente o mediante scripts de comandos de PowerShell.

Video del día

¿Qué es la caché de CCM de Windows?

CCMCache es una caché de archivos utilizada por máquinas y servidores conectados en red a través de SCCM. Funciona como cualquier otro caché de computadora, almacenando archivos temporales relacionados con los programas instalados y las actualizaciones del sistema, pero Debido a su relación con el Centro del sistema administrativo, los usuarios que carecen de administrador no pueden borrarlo. privilegios. CCMCache se puede encontrar en la mayoría de las instalaciones de Windows, Enterprise o de otro tipo, en la carpeta principal de Windows en c: \ windows \ ccmcache o en un archivo oculto dentro de la carpeta system32.

Borrar la caché de CCM manualmente

Si tiene acceso de administrador a una computadora, puede borrar el caché de CCM manualmente a través de los menús de configuración de esa computadora. Para hacer esto, acceda al Panel de control, ya sea seleccionándolo en el menú Inicio o buscándolo a través de la barra de búsqueda de Windows. Utilice el menú en la parte superior de la ventana para mostrar las opciones como iconos y luego desplácese hasta la opción "Administrador de configuración". Selecciónelo y haga clic en la pestaña "Avanzado". Vaya a "caché" y seleccione "Configurar ajustes". Haga clic en el botón "Eliminar archivos" que aparece y confirme la acción.

Borrado de caché con PowerShell

Si necesita borrar la carpeta CCMCache en varias computadoras al mismo tiempo o necesita hacerlo de forma remota, puede usar un script de PowerShell. Primero, navegue hasta la computadora que desea borrar en el panel de control de SCCM y haga clic derecho sobre ella. Seleccione la opción "Herramientas de clic derecho", seguida de "Herramientas de consola" y finalmente "Indicador interactivo de PowerShell". Luego puede ingresar un comando de secuencia de comandos de su elección. Existen muchos scripts para borrar la caché de CCM, cada uno de ellos con una complejidad variable y está diseñado para diferentes entornos de red. Sin embargo, ejecutar la siguiente cadena de código debería borrar la caché de CCM en la mayoría de los sistemas:

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