Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124

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.
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:
Tüm GPO’ları listelemek için:
Belirli bir GPO’nun detaylarını görmek için:
GPO oluşturulma tarihini görmek:
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.
Ö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 dışa aktarmak için:
HTML formatında rapor almak:
Bu raporlar, GPO yapılandırmalarını görsel olarak analiz etmenizi sağlar.
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.
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.