حقوق الصورة: kasipat / iStock / GettyImages
يعد Windows System Center Configuration Manager (SCCM) أداة مفيدة للغاية في إعدادات المكتب. يمكن لقسم تكنولوجيا المعلومات في المؤسسة أو مسؤولي الأنظمة استخدامه لضمان وصول جميع الموظفين أو أعضاء الفريق إلى التطبيقات والأمان الذي يحتاجون إليه لإكمال المهام وأداء الأدوار المعينة ، سواء كانوا يستخدمون جهاز شركة أو شخصيًا جهاز.
يمكن أيضًا استخدام SCCM لتثبيت البرامج ونشر التصحيحات عبر شبكة من أجهزة الكمبيوتر ، ولكن في بعض البيئات ، قد يمثل ذلك مشكلة. يمكن أن تستمر الملفات المؤقتة المستخدمة في النشر أحيانًا على الأجهزة المتصلة بالشبكة ، مما يؤدي إلى تضخم الملفات على محركات الأقراص الثابتة للعميل وأزمة التخزين على خادم النشر نفسه. يتم تخزين هذه الملفات في ذاكرة التخزين المؤقت لـ Windows CCM (المعروفة أيضًا باسم CCMCache). يمكن مسح ذاكرة التخزين المؤقت هذه يدويًا أو باستخدام البرامج النصية لأوامر PowerShell.
فيديو اليوم
ما هي ذاكرة التخزين المؤقت لـ Windows CCM؟
CCMCache عبارة عن ذاكرة تخزين مؤقت للملفات تستخدمها الأجهزة والخوادم المرتبطة ببعضها البعض عبر SCCM. إنه يعمل مثل أي ذاكرة تخزين مؤقت أخرى للكمبيوتر ، حيث يقوم بتخزين الملفات المؤقتة المتعلقة بالبرامج المثبتة وتحديثات النظام ، ولكن نظرًا لعلاقتها بمركز النظام الإداري ، لا يمكن تصفيتها من قبل المستخدمين الذين يفتقرون إلى المسؤول الامتيازات. يمكن العثور على CCMCache في معظم عمليات تثبيت Windows ، Enterprise أو غير ذلك ، في مجلد Windows الأساسي في c: \ windows \ ccmcache أو في ملف مخفي داخل مجلد system32.
مسح ذاكرة التخزين المؤقت CCM يدويًا
إذا كان لديك وصول المسؤول إلى جهاز كمبيوتر ، فيمكنك مسح ذاكرة التخزين المؤقت CCM يدويًا من خلال قوائم إعدادات هذا الكمبيوتر. للقيام بذلك ، قم بالوصول إلى لوحة التحكم ، إما عن طريق تحديدها من قائمة ابدأ أو بالبحث عنها عبر شريط بحث Windows. استخدم القائمة الموجودة أعلى النافذة لعرض الخيارات كرموز ثم انتقل إلى خيار "مدير التكوين". حدده وانقر فوق علامة التبويب "خيارات متقدمة". انتقل إلى "ذاكرة التخزين المؤقت" وحدد "تكوين الإعدادات". انقر فوق الزر "حذف الملفات" الذي يظهر وقم بتأكيد الإجراء.
مسح ذاكرة التخزين المؤقت باستخدام PowerShell
إذا كنت بحاجة إلى مسح مجلد CCMCache على عدد من أجهزة الكمبيوتر في نفس الوقت أو كنت بحاجة إلى القيام بذلك عن بُعد ، فيمكنك استخدام برنامج PowerShell النصي. أولاً ، انتقل إلى الكمبيوتر الذي تريد مسحه في لوحة تحكم SCCM وانقر فوقه بزر الماوس الأيمن. حدد الخيار "أدوات النقر بزر الماوس الأيمن" ، متبوعًا بـ "أدوات وحدة التحكم" وأخيراً "موجه PowerShell التفاعلي". يمكنك بعد ذلك إدخال أمر نصي من اختيارك. توجد العديد من البرامج النصية لمسح ذاكرة التخزين المؤقت CCM ، كل منها يختلف في التعقيد ومخصص لبيئات الشبكة المختلفة. ومع ذلك ، يجب أن يؤدي تشغيل سلسلة التعليمات البرمجية التالية إلى مسح ذاكرة التخزين المؤقت CCM في معظم الأنظمة:
$ resman = New-Object -ComObject "مصدر UIResource. UIResourceMgr "$ cacheInfo = resman دولار. GetCacheInfo () $ cacheinfo. GetCacheElements () |foreach {$ cacheInfo. DeleteCacheElement ($ _. CacheElementID)} $ resman = New-Object -ComObject "UIResource. UIResourceMgr "$ cacheInfo = resman دولار. GetCacheInfo () $ cacheinfo. GetCacheElements () |foreach {$ cacheInfo. DeleteCacheElement ($ _. CacheElementID)}