SCCM GPO Cache Temizleme: Kurumsal Ağlarda Pratik Çözüm Rehberi
Neden GPO Sorunları Baş Ağrıtır?
Grup İlkesi (Group Policy Object – GPO), Windows tabanlı kurumsal ağlarda yöneticilerin en güçlü araçlarından biridir. Ancak bazen GPO’lar hatalı ayarları önbelleklerinde (cache) tutabilir. Bu durum, özellikle geniş ağlarda BT yöneticileri için ciddi bir sorun oluşturur.
Bu makalede, SCCM GPO Cache Temizleme işlemini nasıl yapacağınızı adım adım öğreneceksiniz. Ayrıca, Microsoft Configuration Manager (SCCM) kullanarak yüzlerce bilgisayarda bu işlemi birkaç tıkla nasıl otomatikleştirebileceğinizi göreceksiniz.
Karşılaşılan Problem
Bazı kullanıcılar, yapılan GPO değişikliklerini almıyor. Sorun analizi sonucunda, ilgili bilgisayarların GPO önbelleklerinin bozulduğu tespit ediliyor.
Bu nedenle amacımız, bu bilgisayarları merkezi olarak tespit edip SCCM üzerinden GPO cache temizleme işlemini otomatikle yapmak ve ardından gpupdate /force
komutunu çalıştırmaktır.
Adım 1: GPO Cache Temizleme Betiğini Hazırlama
İlk olarak, hedef bilgisayarlarda çalışacak betiği hazırlayalım. İki yöntem kullanılabilir:
Yöntem A: Batch (.bat) Dosyası
Basit ve hızlıdır.
Aşağıdaki kodu gpo_cache_temizle.bat
dosyasına kaydedin:
Daha modern ve esnek bir yöntemdir.
Aşağıdaki içeriği gpo_cache_temizle.ps1
dosyasına kaydedin:
Adım 2: SCCM’de Paket ve Program Oluşturma
Artık betiği SCCM’ye tanıtabiliriz.
Bu sayede, betik uzaktaki tüm cihazlarda merkezi şekilde çalıştırılabilir.
SCCM Konsolu’nda
Software Library > Application Management > Packages
yolunu izleyin.Sağ tıklayın ve Create Package seçeneğini seçin.
Paket adını “GPO Cache Temizleme” olarak belirleyin.
Kaynak klasör olarak betiğinizi içeren dizini gösterin.
Ardından Create a Program seçeneğini seçin.
Batch için:
gpo_cache_temizle.bat
PowerShell için:
powershell.exe -ExecutionPolicy Bypass -File gpo_cache_temizle.ps1
Run Mode:
Run with administrative rights
Visibility:
Hidden
Adım 3: Paketi Dağıtma (Deploy)
Şimdi paketi hedef cihazlara dağıtabiliriz.
Pakete sağ tıklayın ve Deploy seçeneğini seçin.
İlgili cihaz koleksiyonunu belirleyin.
Distribution Point
’i seçin.Deployment Settings
ekranında:Action:
Install
Purpose:
Required
Zamanlamayı belirleyin ve işlemi tamamlayın.
Adım 4: Dağıtımı İzleme
SCCM konsolunda Monitoring > Deployments
yolunu izleyin.
Buradan, betiğin başarıyla çalışıp çalışmadığını görebilirsiniz.
Temizlik tamamlandığında, GPO önbelleği sıfırlanacak ve politikalar yeniden uygulanacaktır.
SCCM GPO Cache Temizleme işlemi, BT yöneticilerine ciddi zaman kazandırır.
Böylece yüzlerce cihazda aynı anda sorun çözebilir, kullanıcı deneyimini iyileştirebilirsiniz.
Sonuç olarak, bu yöntem SCCM’in yalnızca yazılım dağıtımı değil, proaktif sistem yönetimi için de ne kadar güçlü bir araç olduğunu gösterir.
Çalışmalarınızda size faydalı olması dileğiyle iyi çalışmalar dilerim. Sorularınız varsa yorum bırakabilir sorabilirsiniz.