PowerShell GPO Yönetimi Nedir?
PowerShell GPO yönetimi, Active Directory ortamındaki Group Policy Object (GPO) yapılandırmalarını komut satırı üzerinden yönetmeye yarar.
Bu sayede GUI (Group Policy Management Console) kullanmadan:
-
Mevcut GPO’ları listeleyebilir,
-
Yedekleme ve restore işlemlerini yapabilir,
-
GPO’ları dışa aktarabilir veya oluşturabilirsiniz.
PowerShell GPO yönetimi, özellikle otomatik yedekleme ve büyük ortam yönetimi için BT yöneticilerine büyük avantaj sağlar.
GPO hataları yaşıyorsanız SCCM GPO Cache Temizleme makalemizde GPO önbellek sorunlarını nasıl çözebileceğinizi öğrenebilirsiniz.
Gerekli Modül ve Ön Koşullar
PowerShell ile GPO yönetimi için GroupPolicy modülünün yüklü olması gerekir.
Bu modül genellikle “RSAT” (Remote Server Administration Tools) ile gelir.
Kontrol etmek için:
Yüklü değilse:
GPO Listeleme ve Detay Görüntüleme
Tüm GPO’ları listelemek için:
Belirli bir GPO’nun detaylarını görmek için:
GPO oluşturulma tarihini görmek:
PowerShell ile GPO Yedekleme
Tüm GPO’ların yedeğini almak için:
Belirli bir GPO’nun yedeğini almak:
İpucu: Backup işlemi, GPO’nun GUID ve XML yapılandırmalarını içerir.
PowerShell ile GPO Geri Yükleme
Önceden alınmış bir GPO yedeğini geri yüklemek:
Eğer GPO mevcut değilse, Import-GPO kullanarak yeni bir GPO olarak içe aktarabilirsiniz:
GPO’yu Export Etme (XML Formatında)
GPO’yu dışa aktarmak için:
HTML formatında rapor almak:
Bu raporlar, GPO yapılandırmalarını görsel olarak analiz etmenizi sağlar.
Gerçek Senaryo: Haftalık Otomatik GPO Yedekleme Script’i
Aşağıdaki script, Active Directory’deki tüm GPO’ların haftalık olarak otomatik yedeğini alır ve log kaydı oluşturur:
İpucu: Bu script’i Task Scheduler üzerinden haftalık olarak çalıştırabilirsiniz.
GPO Oluşturma ve Düzenleme Örneği
Yeni bir GPO oluşturmak:
Var olan bir GPO’yu OU’ya bağlamak:
Registry değeri eklemek:
Artık PowerShell ile:
-
GPO’ları listeleyebilir,
-
Yedekleyebilir ve geri yükleyebilir,
-
Rapor oluşturabilir,
-
Yeni GPO’lar oluşturup OU’lara bağlayabilirsin.
PowerShell GPO yönetimi, GUI’ye göre çok daha hızlı, tekrarlanabilir ve otomasyon dostu bir çözümdür.
