Cómo aumentar el tamaño de la caché del cliente SCCM - Prajwal Desai
En esta publicación veremos los pasos para aumentar el tamaño de la caché del cliente SCCM. Cuando tenga que implementar aplicaciones grandes durante un OSD, fallará porque el tamaño de la caché del cliente SCCM no es lo suficientemente grande para almacenar en caché los archivos de instalación de la aplicación.
Las actualizaciones de software también utilizan la caché del cliente, pero las actualizaciones de software no están restringidas por el tamaño de la caché configurada y siempre intentarán descargarse en la caché.
Puede configurar los ajustes de la caché del cliente cuando instala el cliente de Configuration Manager manualmente. También puede hacerlo cuando utilice la instalación push del cliente o después de instalar el cliente.
Cuando distribuye software, puede configurar el Cliente avanzado para que descargue los archivos fuente del paquete desde un punto de distribución a una memoria caché en la computadora del cliente avanzado antes de que se ejecute el programa.
Además de eso, también puede observar la ubicación de la caché del cliente SCCM en las propiedades de Configuration Manager. Cuando se ejecuta el programa, utiliza los archivos fuente en el caché en lugar de los archivos fuente en el punto de distribución.
De forma predeterminada, la caché del cliente SCCM 2012 está configurada en 5120 MB y, si no configura esta propiedad durante la instalación del cliente SCCM, la carpeta tiene un tamaño máximo predeterminado de 5120 MB. El valor más bajo que puede especificar es 1 MB.
Puede cambiar el tamaño de la caché del cliente en una sola máquina ingresando al Panel de control > Propiedades del cliente de Configuration Manager > Caché > haga clic en Configure los ajustes, cambie el valor del tamaño de la caché y haga clic en Aceptar.
Script VB para modificar el tamaño de la caché del cliente SCCM
Utilice el siguiente script VB para aumentar el tamaño de la caché del cliente SCCM.
On Error Resume Next
Dim UIResManager
Dim Cache
Dim CacheSize
CacheSize=20000
Set UIResManager = createobject("UIResource.UIResourceMgr")
Set Cache=UIResManager.GetCacheInfo()
Cache.TotalSize=CacheSizeScript de PowerShell para modificar el tamaño de la caché del cliente SCCM
Utilice el siguiente script de PowerShell para aumentar el tamaño de la caché del cliente SCCM.
$Cache = Get-WmiObject -Namespace 'ROOTCCMSoftMgmtAgent' -Class CacheConfig
$Cache.Size = '10240'
$Cache.Put()
Restart-Service -Name CcmExec
The downloads links are listed below.DESCARGAR GUIÓN VB
DESCARGAR EL GUIÓN DE PS
Puede descargar el script VB y PowerShell haciendo clic en los enlaces de arriba.
Si desea modificar el tamaño de la caché del cliente SCCM en varias computadoras, puede implementar el script como un paquete en una colección de dispositivos.
Cómo aumentar el tamaño de la caché del cliente SCCM
Estos son los pasos para aumentar el tamaño de la caché del cliente SCCM.
- Inicie la consola Administrador de configuración.
- Haga clic en Biblioteca de software y haga clic en Administración de aplicaciones.
- Haga clic derecho en Paquetes y haga clic en Crear paquete.
Proporcione el Nombre y la Descripción de este paquete. Debe especificar la ubicación donde almacenó los archivos de secuencia de comandos, por lo que su carpeta de origen debe ser la ruta donde se encuentra la secuencia de comandos. Haga clic en Siguiente.
Usaremos el script VB para cambiar el tamaño del caché y proporcionaremos detalles para el programa estándar como se muestra en la siguiente captura de pantalla. cc.vbs es el nombre del archivo de secuencia de comandos. Haga clic en Siguiente y complete el asistente.
Antes de implementar el paquete, debe distribuirlo al punto de distribución. Entonces haga clic derecho en el paquete y haga clic en Distribuir contenido.
Asegúrese de seleccionar el punto de distribución en el siguiente paso. Implemente el paquete en una colección de dispositivos, haga clic derecho en el paquete y haga clic en Implementar.
Elija la colección para la que desea implementar este paquete y haga clic en Siguiente.
Establezca el Propósito en Disponible o Requerido. En este ejemplo lo estoy configurando como Disponible. Haga clic en Siguiente y complete los pasos restantes haciendo clic en Siguiente.
En la máquina cliente, abra el Centro de software, seleccione el paquete y haga clic en Instalar seleccionados.
Abra el archivo execmgr.log en la máquina cliente para ver más detalles sobre la ejecución del programa.
Hemos cambiado con éxito el tamaño de la caché del cliente.









