ค้นหาเว็บไซต์

วิธีเพิ่มขนาดแคชไคลเอนต์ SCCM - Prajwal Desai


ในโพสต์นี้ เราจะดูขั้นตอนในการเพิ่มขนาดแคชไคลเอนต์ SCCM เมื่อคุณมีแอปพลิเคชันขนาดใหญ่ที่จะปรับใช้ระหว่าง OSD มันจะล้มเหลวเนื่องจากขนาดของ SCCM Client Cache ไม่ใหญ่พอที่จะแคชไฟล์การติดตั้งแอปพลิเคชัน

การอัปเดตซอฟต์แวร์ยังใช้แคชของไคลเอนต์ แต่การอัปเดตซอฟต์แวร์ไม่ได้ถูกจำกัดโดยขนาดแคชที่กำหนดค่าไว้ และจะพยายามดาวน์โหลดไปยังแคชเสมอ

คุณสามารถกำหนดการตั้งค่าแคชของไคลเอ็นต์ได้เมื่อคุณติดตั้งไคลเอ็นต์ตัวจัดการการกำหนดค่าด้วยตนเอง คุณยังสามารถทำเช่นนั้นได้เมื่อคุณใช้การติดตั้งแบบพุชไคลเอนต์หรือหลังจากติดตั้งไคลเอนต์แล้ว

เมื่อคุณแจกจ่ายซอฟต์แวร์ คุณสามารถตั้งค่าไคลเอนต์ขั้นสูงให้ดาวน์โหลดไฟล์ต้นฉบับของแพ็คเกจจากจุดแจกจ่ายไปยังแคชบนคอมพิวเตอร์ไคลเอนต์ขั้นสูงก่อนที่โปรแกรมจะทำงาน

นอกจากนั้น คุณยังสามารถสังเกตได้ว่าตำแหน่งแคชไคลเอ็นต์ SCCM ภายใต้คุณสมบัติตัวจัดการการกำหนดค่า เมื่อโปรแกรมรัน โปรแกรมจะใช้ไฟล์ต้นฉบับในแคชแทนไฟล์ต้นฉบับบนจุดแจกจ่าย

ตามค่าเริ่มต้น แคชไคลเอ็นต์ SCCM 2012 จะถูกตั้งค่าเป็น 5120 MB และหากคุณไม่ได้ตั้งค่าคุณสมบัตินี้ขณะติดตั้ง SCCM Client โฟลเดอร์จะมีค่าเริ่มต้นเป็นขนาดสูงสุด 5120 MB ค่าต่ำสุดที่คุณสามารถระบุได้คือ 1 MB

คุณสามารถเปลี่ยนขนาดแคชไคลเอ็นต์บนเครื่องเดียวได้โดยเข้าไปที่ แผงควบคุม > คุณสมบัติไคลเอ็นต์ของตัวจัดการการกำหนดค่า > แคช > คลิกที่ กำหนดการตั้งค่า และเปลี่ยนค่าขนาดแคชแล้วคลิก ตกลง

สคริปต์ VB เพื่อปรับขนาดแคชไคลเอนต์ SCCM

ใช้สคริปต์ VB ด้านล่างเพื่อเพิ่มขนาดแคชไคลเอนต์ SCCM

On Error Resume Next
Dim UIResManager 
Dim Cache 
Dim CacheSize
CacheSize=20000
Set UIResManager = createobject("UIResource.UIResourceMgr")
Set Cache=UIResManager.GetCacheInfo()
Cache.TotalSize=CacheSize

สคริปต์ PowerShell เพื่อปรับขนาดแคชไคลเอ็นต์ SCCM

ใช้สคริปต์ PowerShell ด้านล่างเพื่อเพิ่มขนาดแคชไคลเอ็นต์ SCCM

$Cache = Get-WmiObject -Namespace 'ROOTCCMSoftMgmtAgent' -Class CacheConfig
$Cache.Size = '10240'
$Cache.Put()
Restart-Service -Name CcmExec

The downloads links are listed below.

ดาวน์โหลดสคริปต์ VB

ดาวน์โหลดสคริปต์ PS

คุณสามารถดาวน์โหลดสคริปต์ VB และ PowerShell ได้โดยคลิกที่ลิงก์ด้านบน

หากคุณต้องการแก้ไขขนาดแคชไคลเอนต์ SCCM บนคอมพิวเตอร์หลายเครื่อง คุณสามารถปรับใช้สคริปต์เป็นแพ็คเกจกับคอลเลกชันอุปกรณ์ได้

วิธีเพิ่มขนาดแคชไคลเอ็นต์ SCCM

ต่อไปนี้เป็นขั้นตอนในการเพิ่มขนาดแคชไคลเอ็นต์ SCCM

  • เปิดคอนโซล Configuration Manger
  • คลิกที่ ไลบรารีซอฟต์แวร์ และคลิกที่ การจัดการแอปพลิเคชัน
  • คลิกขวาที่ แพ็คเกจ และคลิกที่ สร้างแพ็คเกจ

ระบุ ชื่อ, คำอธิบาย สำหรับแพ็คเกจนี้ คุณต้องระบุตำแหน่งที่คุณจัดเก็บไฟล์สคริปต์ ดังนั้นโฟลเดอร์ต้นทางของคุณควรเป็นเส้นทางที่มีสคริปต์อยู่ คลิกถัดไป

เราจะใช้สคริปต์ VB เพื่อเปลี่ยนขนาดแคช โดยให้รายละเอียดสำหรับโปรแกรมมาตรฐานตามที่แสดงในภาพหน้าจอด้านล่าง cc.vbs คือชื่อของไฟล์สคริปต์ คลิก ถัดไป และดำเนินการตามวิซาร์ดให้เสร็จสิ้น

ก่อนที่คุณจะปรับใช้แพ็คเกจ คุณต้องกระจายแพ็คเกจไปยังจุดแจกจ่าย คลิกขวาที่แพ็คเกจแล้วคลิก กระจายเนื้อหา

ตรวจสอบให้แน่ใจว่าคุณเลือกจุดแจกจ่ายในขั้นตอนถัดไป ปรับใช้แพ็คเกจกับคอลเลกชันอุปกรณ์ คลิกขวาที่แพ็คเกจแล้วคลิก ปรับใช้

เลือกคอลเลกชันที่คุณต้องการปรับใช้แพ็คเกจนี้ และคลิก ถัดไป

ตั้งค่า วัตถุประสงค์ เป็น พร้อมใช้งาน หรือ จำเป็น ในตัวอย่างนี้ ฉันกำลังตั้งค่าเป็น พร้อมใช้งาน คลิก ถัดไป และทำตามขั้นตอนที่เหลือโดยคลิก ถัดไป

บนเครื่องไคลเอนต์ให้เปิด Software Center และเลือกแพ็คเกจแล้วคลิก ติดตั้งที่เลือก

เปิดไฟล์ execmgr.log บนเครื่องไคลเอ็นต์เพื่อดูรายละเอียดเพิ่มเติมเกี่ยวกับการทำงานของโปรแกรม

เราได้เปลี่ยนขนาดแคชไคลเอนต์เรียบร้อยแล้ว

บทความที่เกี่ยวข้อง