Tolga CEYHANTolga CEYHAN
Bildiri Daha fazla göster
Yazı Tipi BoyutlandırıcıAaa
  • Anasayfa
  • Rehberler & DeneyimlerRehberler & DeneyimlerRehberler & Deneyimler
    • TeknolojiTeknolojiTeknoloji
    • WordPressWordPressWordPress
    • Genel YaşamGenel YaşamGenel Yaşam
  • SanallaştırmaSanallaştırmaSanallaştırma
    • Hyper-VHyper-VHyper-V
  • Sistem Yönetimi
    • Ağ ve GüvenlikAğ ve GüvenlikAğ ve Güvenlik
    • Sistem GüvenliğiSistem GüvenliğiSistem Güvenliği
    • AzureAzureAzure
    • Active DirectoryActive DirectoryActive Directory
    • File ServerFile ServerFile Server
    • Group Policy (Grup İlkesi)Group Policy (Grup İlkesi)Group Policy (Grup İlkesi)
    • PowerShellPowerShellPowerShell
    • SQL ServerSQL ServerSQL Server
    • LinuxLinuxLinux
  • System Center
    • SCCMSCCMSCCM
  • Windows İşletim SistemleriWindows İşletim SistemleriWindows İşletim Sistemleri
    • Windows ServerWindows ServerWindows Server
      • Windows Server 2025
      • Server 2016
      • Server 2019
    • Windows 11
    • Windows 10
  • Veri & Yedekleme
    • Veeam Backup & ReplicationVeeam Backup & ReplicationVeeam Backup & Replication
Okuma: PowerShell ile GPO Yönetimi
Paylaş
Tolga CEYHANTolga CEYHAN
Yazı Tipi BoyutlandırıcıAaa
  • Anasayfa
  • Hakkımda
  • İletisim
Arama
  • Anasayfa
  • Rehberler & DeneyimlerRehberler & DeneyimlerRehberler & Deneyimler
    • TeknolojiTeknolojiTeknoloji
    • WordPressWordPressWordPress
    • Genel YaşamGenel YaşamGenel Yaşam
  • SanallaştırmaSanallaştırmaSanallaştırma
    • Hyper-VHyper-VHyper-V
  • Sistem Yönetimi
    • Ağ ve GüvenlikAğ ve GüvenlikAğ ve Güvenlik
    • Sistem GüvenliğiSistem GüvenliğiSistem Güvenliği
    • AzureAzureAzure
    • Active DirectoryActive DirectoryActive Directory
    • File ServerFile ServerFile Server
    • Group Policy (Grup İlkesi)Group Policy (Grup İlkesi)Group Policy (Grup İlkesi)
    • PowerShellPowerShellPowerShell
    • SQL ServerSQL ServerSQL Server
    • LinuxLinuxLinux
  • System Center
    • SCCMSCCMSCCM
  • Windows İşletim SistemleriWindows İşletim SistemleriWindows İşletim Sistemleri
    • Windows ServerWindows ServerWindows Server
    • Windows 11
    • Windows 10
  • Veri & Yedekleme
    • Veeam Backup & ReplicationVeeam Backup & ReplicationVeeam Backup & Replication
Bizi takip edin
  • Gizlilik Politikası
  • KVKK (Kişisel Verilerin Korunması Kanunu)
  • Çerez Politikası
  • Şartlar ve Koşullar
© 2022 Foxiz News Network. Ruby Design Company. All Rights Reserved.
Tolga CEYHAN > Sistem Yönetimi > Active Directory > PowerShell ile GPO Yönetimi
Active DirectoryPowerShellSistem GüvenliğiSistem Yönetimi

PowerShell ile GPO Yönetimi

Tolga CEYHAN
Son güncelleme: 27 Ekim 2025 20:09
Tolga CEYHAN
Paylaş
Powershell ile Gpo Yönetimi
Paylaş

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:

Contents
PowerShell GPO Yönetimi Nedir?Gerekli Modül ve Ön KoşullarGPO Listeleme ve Detay GörüntülemePowerShell ile GPO YedeklemePowerShell ile GPO Geri YüklemeGPO’yu Export Etme (XML Formatında)Gerçek Senaryo: Haftalık Otomatik GPO Yedekleme Script’iGPO Oluşturma ve Düzenleme ÖrneğiDetaylı Bilgi İçin Kaynaklar:
  • 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:

Get-Module -ListAvailable GroupPolicy

Yüklü değilse:

Install-WindowsFeature GPMC Import-Module GroupPolicy

GPO Listeleme ve Detay Görüntüleme

Tüm GPO’ları listelemek için:

Get-GPO -All

Belirli bir GPO’nun detaylarını görmek için:

Get-GPO -Name "Default Domain Policy"

GPO oluşturulma tarihini görmek:

Get-GPO -All | Select DisplayName, CreationTime, ModificationTime

PowerShell ile GPO Yedekleme

Tüm GPO’ların yedeğini almak için:

Backup-GPO -All -Path "C:\GPO_Backups"

Belirli bir GPO’nun yedeğini almak:

Backup-GPO -Name "Password Policy" -Path "C:\GPO_Backups"

İ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:

Restore-GPO -Name "Password Policy" -Path "C:\GPO_Backups"

Eğer GPO mevcut değilse, Import-GPO kullanarak yeni bir GPO olarak içe aktarabilirsiniz:

Import-GPO -BackupGpoName "Password Policy" -TargetName "New Password Policy" -Path "C:\GPO_Backups"

GPO’yu Export Etme (XML Formatında)

GPO’yu dışa aktarmak için:

Get-GPOReport -Name "Default Domain Policy" -ReportType XML -Path "C:\Reports\DefaultDomainPolicy.xml"

HTML formatında rapor almak:

Get-GPOReport -All -ReportType HTML -Path "C:\Reports\All_GPO_Report.html"

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:

# PowerShell GPO Yönetimi - Haftalık Otomatik Yedekleme Scripti $BackupPath = "C:\GPO_Backups\Weekly_$(Get-Date -Format yyyyMMdd)" $LogFile = "C:\GPO_Backups\GPO_Backup_Log_$(Get-Date -Format yyyyMMdd).txt" # Yedekleme klasörünü oluştur if (-not (Test-Path $BackupPath)) { New-Item -Path $BackupPath -ItemType Directory } # Tüm GPO’ları yedekle Backup-GPO -All -Path $BackupPath -Verbose | Tee-Object -FilePath $LogFile Write-Host "Tüm GPO’lar başarıyla yedeklendi: $BackupPath" -ForegroundColor Green

İ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:

New-GPO -Name "Firewall Settings" -Comment "Otomatik oluşturuldu - PowerShell"

Var olan bir GPO’yu OU’ya bağlamak:

New-GPLink -Name "Firewall Settings" -Target "OU=Servers,DC=contoso,DC=com"

Registry değeri eklemek:

Set-GPRegistryValue -Name "Firewall Settings" -Key "HKLM\SOFTWARE\Policies\Microsoft\WindowsFirewall\DomainProfile" -ValueName "EnableFirewall" -Type DWord -Value 1

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.

Detaylı Bilgi İçin Kaynaklar:

  • Microsoft GroupPolicy PowerShell Cmdlets

  • Get-GPOReport Documentation

  • Windows Server GPO Management Overview

  • Anasayfa
  • Hakkımda
  • İletisim
ETİKETLENDİ:Active DirectoryDomain PolicyGPOGroup Policyotomasyonpowershellwindows yönetimiYedekleme

Haber Bültenine Kaydolun

Gelişmeleri takip edin! Son dakika haberlerini doğrudan e-posta kutunuza alın.
[mc4wp_form id=310]
Kaydolarak şartlarımızı kabul etmiş olursunuz. Kullanım Şartları ve verileri saklamamızı kabul edersinizGizlilik Politikası. Dilediğiniz zaman aboneliğinizi iptal edebilirsiniz.
Bu makaleyi paylaş
Facebook Twitter Bağlantıyı kopyala Yazdır
Paylaş
By Tolga CEYHAN
Takip et:
Tolga CEYHAN, bilgi teknolojilerini severek takip eder ve BT üzerine hali hazırda aktif olarak çalışmaktadır. 2006 yılından 2017 yılına kadar web tasarım yazılım üzerine çalışmalar yaptım. Şuan ise Windows Sistem ve Sistem Güvenliği alanında çalışmalarımı sürdürmekteyim.
Önceki makale PowerShell Sistem Envanteri Raporlama
Sonraki Makale PowerShell ile Remote Management ve WinRM
Yorum Yap

Bir yanıt yazın Yanıtı iptal et

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bunlarda İlginizi Çekebilir

Ağ ve GüvenlikFile ServerFirewall-Güvenlik DuvarıPowerShellRehberler & DeneyimlerSistem Güvenliği

NTFS Permission Tasarımı ve AGDLP Modeli Rehberi

Tolga CEYHAN Tolga CEYHAN 8 Min Read
File ServerRehberler & DeneyimlerSistem Yönetimi

Windows File Server Güvenliği Rehberi

Tolga CEYHAN Tolga CEYHAN 4 Min Read
Genel YaşamRehberler & DeneyimlerTeknoloji

Blockchain Mantığı ile PowerShell Log Bütünlüğü

Tolga CEYHAN Tolga CEYHAN 5 Min Read
  • Anasayfa
  • Hakkımda
  • İletisim

Arama Yap..

Tolga CEYHANTolga CEYHAN
Bizi takip edin
© 2017 Tolga CEYHAN. All Rights Reserved.
  • Gizlilik Politikası
  • KVKK (Kişisel Verilerin Korunması Kanunu)
  • Çerez Politikası
  • Şartlar ve Koşullar
Go to mobile version