SCCM Üzerinden Kritere Göre Uygulama ve Deployment’ları Otomatik Silmek
SCCM
SCCM (System Center Configuration Manager) ortamlarında zamanla yüzlerce uygulama ve bu uygulamalara bağlı dağıtım (deployment) oluşabilir. Özellikle belirli bir yayıncıya (publisher) ait olan uygulamaları ve bunların deployment’larını toplu olarak silmek istiyorsanız, bu işlem PowerShell ile oldukça kolaylaştırılabilir.
Bu yazıda, "Published by Easy2Patch" açıklamasına sahip tüm uygulamaları ve bunlara ait tüm dağıtımları nasıl otomatik olarak kaldırabileceğinizi gösteren bir PowerShell script'ini adım adım açıklıyoruz.
Hedefimiz Ne?
"Aciklama" açıklamasına sahip tüm uygulamaları bulmak
Bu uygulamalara bağlı tüm deployment’ları tespit edip kaldırmak
Ardından uygulamaların kendisini SCCM’den silmek
Neden Bu Script'e İhtiyacınız Var?
Manuel işlem yükünü azaltır.
Hata riskini azaltır.
Toplu temizlik veya güncelleme öncesi iş akışlarında kullanılabilir.
Dikkat Edilmesi Gerekenler
Script geri dönüşü olmayan işlemler yapar. Önce test ortamında çalıştırılması önerilir. Ne yaptığınızdan emin değilseniz, remove ile başlayan komutları # işareti ile comment e çevirip, değişkenlerin ne içerdiğine bakabilirsiniz. Emin olduktan sonra # işaretlerini kaldırabilir ve scripti çalıştırabilirsiniz.
ApplicationName
veCollectionName
alanları bazı SCCM ortamlarında eksik olabilir. Script çalışmadan önce bu bilgilerin mevcut olduğundan emin olun.Uygulama açıklamaları (
LocalizedDescription
) tutarlı girilmiş olmalıdır.
Last updated