เครดิตรูปภาพ: kasipat/iStock/GettyImages
Windows System Center Configuration Manager (SCCM) เป็นเครื่องมือที่มีประโยชน์อย่างเหลือเชื่อในการตั้งค่าสำนักงาน แผนกไอทีขององค์กรหรือผู้ดูแลระบบสามารถใช้เพื่อให้แน่ใจว่าพนักงานหรือสมาชิกในทีมทุกคนสามารถเข้าถึง แอปพลิเคชันและการรักษาความปลอดภัยที่จำเป็นสำหรับการทำงานและดำเนินการตามบทบาทที่ได้รับมอบหมาย ไม่ว่าพวกเขาจะใช้อุปกรณ์ของบริษัทหรือส่วนตัว อุปกรณ์.
SCCM ยังสามารถใช้เพื่อติดตั้งโปรแกรมและปรับใช้แพตช์ในเครือข่ายคอมพิวเตอร์ แต่ในสภาพแวดล้อมบางอย่าง การทำเช่นนี้อาจทำให้เกิดปัญหาได้ ไฟล์ชั่วคราวที่ใช้ในการปรับใช้สามารถคงอยู่ในอุปกรณ์เครือข่ายได้เป็นครั้งคราว ส่งผลให้ไฟล์มีขนาดใหญ่ขึ้นบนฮาร์ดไดรฟ์ของไคลเอ็นต์และเกิดวิกฤตพื้นที่จัดเก็บในเซิร์ฟเวอร์การปรับใช้เอง ไฟล์เหล่านี้ถูกเก็บไว้ในแคช Windows CCM (หรือที่เรียกว่า CCMCache) แคชนี้สามารถล้างได้ด้วยตนเองหรือโดยใช้สคริปต์คำสั่ง PowerShell
วีดีโอประจำวันนี้
แคช Windows CCM คืออะไร?
CCMCache เป็นแคชไฟล์ที่ใช้โดยเครื่องและเซิร์ฟเวอร์ที่เชื่อมต่อเครือข่ายผ่าน SCCM มันทำงานเหมือนกับแคชคอมพิวเตอร์อื่น ๆ จัดเก็บไฟล์ชั่วคราวที่เกี่ยวข้องกับโปรแกรมที่ติดตั้งและการอัปเดตระบบ แต่ เนื่องจากมีความเกี่ยวข้องกับ Administrative System Center จึงไม่สามารถล้างได้โดยผู้ใช้ที่ไม่มีผู้ดูแลระบบ สิทธิพิเศษ CCMCache สามารถพบได้ในการติดตั้ง Windows ส่วนใหญ่ Enterprise หรืออย่างอื่นในโฟลเดอร์หลักของ Windows ที่ c:\windows\ccmcache หรือในไฟล์ที่ซ่อนอยู่ภายในโฟลเดอร์ system32
การล้างแคช CCM ด้วยตนเอง
หากคุณมีสิทธิ์การเข้าถึงของผู้ดูแลระบบในคอมพิวเตอร์ คุณสามารถล้างแคช CCM ด้วยตนเองผ่านเมนูการตั้งค่าของคอมพิวเตอร์เครื่องนั้น ในการดำเนินการนี้ ให้เข้าถึงแผงควบคุม โดยเลือกจากเมนูเริ่ม หรือค้นหาจากแถบค้นหาของ Windows ใช้เมนูที่ด้านบนของหน้าต่างเพื่อแสดงตัวเลือกเป็นไอคอน จากนั้นเลื่อนไปที่ตัวเลือก "ตัวจัดการการกำหนดค่า" เลือกและคลิกแท็บ "ขั้นสูง" ไปที่ "แคช" และเลือก "กำหนดค่าการตั้งค่า" คลิกปุ่ม "ลบไฟล์" ที่ปรากฏขึ้นและยืนยันการดำเนินการ
การล้างแคชด้วย PowerShell
หากคุณต้องการล้างโฟลเดอร์ CCMCache บนคอมพิวเตอร์หลายเครื่องพร้อมกันหรือต้องทำจากระยะไกล คุณสามารถใช้สคริปต์ PowerShell ได้ ขั้นแรก ไปที่คอมพิวเตอร์ที่คุณต้องการล้างในแผงควบคุม SCCM และคลิกขวาที่มัน เลือกตัวเลือก "เครื่องมือคลิกขวา" ตามด้วย "เครื่องมือคอนโซล" และสุดท้าย "พรอมต์แบบโต้ตอบ PowerShell" จากนั้นคุณสามารถป้อนคำสั่งสคริปต์ที่คุณเลือกได้ มีสคริปต์จำนวนมากเพื่อล้าง CCM Cache ซึ่งแต่ละสคริปต์มีความซับซ้อนแตกต่างกันไปและมีไว้สำหรับสภาพแวดล้อมเครือข่ายที่แตกต่างกัน อย่างไรก็ตาม การรันสตริงของโค้ดต่อไปนี้ควรล้างแคช CCM ในระบบส่วนใหญ่:
$resman= New-Object -ComObject "UIResource.js" UIResourceMgr" $cacheInfo=$resman.dll GetCacheInfo() $cacheinfo.dll GetCacheElements() |แต่ละ {$cacheInfo. DeleteCacheElement($_.CacheElementID)} $resman= วัตถุใหม่ -ComObject "UIResource UIResourceMgr" $cacheInfo=$resman.dll GetCacheInfo() $cacheinfo.dll GetCacheElements() |แต่ละ {$cacheInfo. DeleteCacheElement($_.CacheElementID)}