Πίστωση εικόνας: kasipat/iStock/GettyImages
Το Windows System Center Configuration Manager (SCCM) είναι ένα απίστευτα χρήσιμο εργαλείο στις ρυθμίσεις γραφείου. Το τμήμα πληροφορικής ενός οργανισμού ή οι διαχειριστές συστημάτων μπορούν να το χρησιμοποιήσουν για να διασφαλίσουν ότι όλοι οι υπάλληλοι ή τα μέλη της ομάδας έχουν πρόσβαση στο εφαρμογές και ασφάλεια που χρειάζονται για να ολοκληρώσουν εργασίες και να εκτελέσουν ρόλους που τους έχουν ανατεθεί, είτε χρησιμοποιούν μια εταιρική συσκευή είτε μια προσωπική συσκευή.
Το SCCM μπορεί επίσης να χρησιμοποιηθεί για την εγκατάσταση προγραμμάτων και την ανάπτυξη ενημερώσεων κώδικα σε ένα δίκτυο υπολογιστών, αλλά σε ορισμένα περιβάλλοντα, αυτό μπορεί να δημιουργήσει πρόβλημα. Τα προσωρινά αρχεία που χρησιμοποιούνται στην ανάπτυξη μπορεί περιστασιακά να διατηρούνται σε δικτυωμένες συσκευές, οδηγώντας σε διόγκωση αρχείων στους σκληρούς δίσκους πελατών και σε κρίση αποθήκευσης στον ίδιο τον διακομιστή ανάπτυξης. Αυτά τα αρχεία αποθηκεύονται στην προσωρινή μνήμη CCM των Windows (επίσης γνωστή ως CCMCache). Αυτή η προσωρινή μνήμη μπορεί να εκκαθαριστεί με μη αυτόματο τρόπο ή χρησιμοποιώντας σενάρια εντολών PowerShell.
Το βίντεο της ημέρας
Τι είναι η προσωρινή μνήμη CCM των Windows;
Το CCMCache είναι μια προσωρινή μνήμη αρχείων που χρησιμοποιείται από μηχανήματα και διακομιστές που είναι δικτυωμένοι μεταξύ τους μέσω SCCM. Λειτουργεί όπως κάθε άλλη κρυφή μνήμη υπολογιστή, αποθηκεύοντας προσωρινά αρχεία που σχετίζονται με εγκατεστημένα προγράμματα και ενημερώσεις συστήματος, αλλά Λόγω της σχέσης του με το Κέντρο Διαχείρισης Συστήματος, δεν μπορεί να διαγραφεί από χρήστες που δεν διαθέτουν διαχειριστή προνόμια. Το CCMCache μπορεί να βρεθεί στις περισσότερες εγκαταστάσεις των Windows, Enterprise ή άλλο, στον κεντρικό φάκελο των Windows στο c:\windows\ccmcache ή σε ένα κρυφό αρχείο μέσα στο φάκελο system32.
Μη αυτόματη εκκαθάριση της προσωρινής μνήμης CCM
Εάν έχετε πρόσβαση διαχειριστή σε έναν υπολογιστή, μπορείτε να διαγράψετε την προσωρινή μνήμη CCM με μη αυτόματο τρόπο μέσω των μενού Ρυθμίσεις αυτού του υπολογιστή. Για να το κάνετε αυτό, αποκτήστε πρόσβαση στον Πίνακα Ελέγχου, είτε επιλέγοντάς τον από το μενού Έναρξη είτε αναζητώντας τον μέσω της γραμμής αναζήτησης των Windows. Χρησιμοποιήστε το μενού στο επάνω μέρος του παραθύρου για να εμφανίσετε τις επιλογές ως εικονίδια και, στη συνέχεια, πραγματοποιήστε κύλιση στην επιλογή "Διαχείριση παραμέτρων". Επιλέξτε το και κάντε κλικ στην καρτέλα "Για προχωρημένους". Μεταβείτε στο "cache" και επιλέξτε "Configure Settings". Κάντε κλικ στο κουμπί "Διαγραφή αρχείων" που εμφανίζεται και επιβεβαιώστε την ενέργεια.
Εκκαθάριση προσωρινής μνήμης με το PowerShell
Εάν πρέπει να διαγράψετε το φάκελο CCMCache σε πολλούς υπολογιστές ταυτόχρονα ή πρέπει να το κάνετε εξ αποστάσεως, μπορείτε να χρησιμοποιήσετε μια δέσμη ενεργειών PowerShell. Αρχικά, μεταβείτε στον υπολογιστή που θέλετε να διαγράψετε στον πίνακα ελέγχου SCCM και κάντε δεξί κλικ σε αυτόν. Επιλέξτε την επιλογή "Εργαλεία δεξιού κλικ", ακολουθούμενη από "Εργαλεία κονσόλας" και τέλος "Εργαλεία διαδραστικού PowerShell". Στη συνέχεια, μπορείτε να εισαγάγετε μια εντολή σεναρίου της επιλογής σας. Υπάρχουν πολλά σενάρια για την εκκαθάριση της προσωρινής μνήμης CCM, καθένα από τα οποία ποικίλλει σε πολυπλοκότητα και προορίζεται για διαφορετικά περιβάλλοντα δικτύου. Ωστόσο, η εκτέλεση της ακόλουθης συμβολοσειράς κώδικα θα πρέπει να διαγράψει την προσωρινή μνήμη 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)}