קרדיט תמונה: kasipat/iStock/GettyImages
מנהל התצורה של מרכז המערכת של Windows (SCCM) הוא כלי שימושי להפליא בהגדרות המשרד. מחלקת IT של ארגון או מנהלי מערכות יכולים להשתמש בו כדי להבטיח שלכל העובדים או חברי הצוות תהיה גישה ל- יישומים ואבטחה שהם צריכים כדי להשלים משימות ולבצע תפקידים שהוקצו, בין אם הם משתמשים במכשיר של החברה או במכשיר אישי התקן.
ניתן להשתמש ב-SCCM גם כדי להתקין תוכניות ולפרוס תיקונים ברשת של מחשבים, אך בסביבות מסוימות, זה יכול להוות בעיה. קבצים זמניים המשמשים בפריסה יכולים להימשך מדי פעם במכשירים ברשת, מה שמוביל לנפיחות קבצים בכוננים הקשיחים של הלקוח ולמשבר אחסון בשרת הפריסה עצמו. קבצים אלה מאוחסנים במטמון CCM של Windows (הידוע גם בשם CCMCache). ניתן לנקות את המטמון הזה באופן ידני או באמצעות סקריפטים של פקודות PowerShell.
סרטון היום
מהו מטמון Windows CCM?
ה-CCMCache הוא מטמון קבצים המשמש מכונות ושרתים המחוברים יחד באמצעות SCCM. זה מתפקד כמו כל מטמון מחשב אחר, מאחסן קבצים זמניים הקשורים לתוכניות מותקנות ועדכוני מערכת, אבל בשל הקשר שלו למרכז המערכת הניהולית, לא ניתן לנקות אותו על ידי משתמשים חסרי מנהל הרשאות. ניתן למצוא את ה-CCMCache ברוב התקנות Windows, Enterprise או אחר, בתיקיית Windows הליבה בכתובת c:\windows\ccmcache או בקובץ נסתר בתוך תיקיית system32.
ניקוי מטמון CCM באופן ידני
אם יש לך גישת מנהל למחשב, תוכל לנקות את מטמון ה-CCM באופן ידני דרך תפריטי ההגדרות של אותו מחשב. כדי לעשות זאת, גש ללוח הבקרה, או על ידי בחירתו מתפריט התחל או על ידי חיפוש אותו דרך שורת החיפוש של Windows. השתמש בתפריט בחלק העליון של החלון כדי להציג אפשרויות כסמלים ולאחר מכן גלול לאפשרות "מנהל התצורה". בחר אותו ולחץ על הכרטיסייה "מתקדם". נווט אל "מטמון" ובחר "הגדר הגדרות". לחץ על הלחצן "מחק קבצים" שמופיע ואשר את הפעולה.
ניקוי מטמון עם PowerShell
אם אתה צריך לנקות את תיקיית CCMCache במספר מחשבים בו-זמנית או צריך לעשות זאת מרחוק, אתה יכול להשתמש בסקריפט PowerShell. ראשית, נווט אל המחשב שברצונך לנקות בלוח הבקרה של SCCM ולחץ עליו באמצעות לחצן העכבר הימני. בחר באפשרות "כלים לחיצה ימנית", לאחר מכן "כלי מסוף" ולבסוף "הנחיית PowerShell אינטראקטיבית". לאחר מכן תוכל להזין פקודת סקריפט לפי בחירתך. קיימים סקריפטים רבים כדי לנקות את CCM Cache, כל אחד מהם משתנה במורכבות ומיועד לסביבות רשת שונות. עם זאת, הפעלת מחרוזת הקוד הבאה אמורה לנקות את המטמון של CCM ברוב המערכות:
$resman= New-Object -ComObject "UIResource. UIResourceMgr" $cacheInfo=$resman. GetCacheInfo() $cacheinfo. GetCacheElements() |לכל אחד {$cacheInfo. DeleteCacheElement($_.CacheElementID)} $resman= New-Object -ComObject "UIResource. UIResourceMgr" $cacheInfo=$resman. GetCacheInfo() $cacheinfo. GetCacheElements() |לכל אחד {$cacheInfo. DeleteCacheElement($_.CacheElementID)}