Powershell ile Gpo Yönetimi
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.
Birçok kişi PowerShell komutları konusuna yalnızca “hangi komut ne işe yarar?” düzeyinde yaklaşır. Oysa profesyonel…
Kurumsal IT altyapılarında zamanla depolama ihtiyaçlarının artması, eski sunucuların performansının yetersiz kalması veya yeni mimariye…
NTFS Permission Tasarımı: AGDLP Modeli ile Kurumsal Yetkilendirme Rehberi Kurumsal ortamlarda NTFS permission tasarımı, dosya…
Kurumsal yapılarda Windows File Server güvenliği, veri bütünlüğü ve iş sürekliliği açısından kritik öneme sahiptir.…
Blockchain Log Bütünlüğü Bu yazımızda blockchain log bütünlüğü üzerine incelemelerde bulunacağız. Günümüz kurumsal sistemlerinde en…
A PowerShell SQL Server backup script is a practical way to standardize SQL backups across…
This website uses cookies.
Read More