GPO ve GPO bağlantıları raporunu almak için PowerShell'i kullanma

Grup ilkesi nesnelerinin (GPO) raporlaması söz konusu olduğunda, yerel Active Directory (AD) araçları ve konsolları pek yardımcı olmaz. Dolayısıyla yöneticiler ve teknisyenler, bir OU için GPO raporu almak, tüm GPO'ları listelemek, GPO bağlantılarını almak, OU'lara bağlı GPO'ları almak, etki alanlarına veya sitelere bağlı GPO'ları bulmak, tüm GPO'ları ve bağlantılı nesneleri almak, kullanılmayan veya devre dışı bırakılmış GPO'ları listelemek, sık değiştirilen GPO'ları tanımlamak ve daha fazlası için PowerShell'i kullanır.

Ancak PowerShell sadece karmaşıklığı artırır. GPO raporlarını doğru bilgilerle gereken biçimde almak amacıyla PowerShell'i kullanmak için get-gplink, get-gpo ve get-gporeport gibi birden fazla cmdlet ile çeşitli filtrelerin birlikte kullanılması gerekir. Bu makale, PowerShell ile birleşik bir AD, Office 365 ve Exchange Server yönetimi ve raporlama çözümü olan ADManager Plus'ı kullanarak tüm bağlı GPO nesneleri için raporu oluşturma prosedürünü karşılaştırmaktadır. ADManager Plus, özel bir GPO raporları kümesi ile GPO'lar hakkında raporlama yapmayı kolaylaştırır.

Windows PowerShell

PowerShell kullanarak tüm bağlantılı GPO raporlarını almak için adımlar.

  • Bu işlemi gerçekleştirmek ve ayrıca PowerShell komut dosyalarını yürütmek için gerekli izinlere sahip olduğunuzdan emin olun.
  • Hakkında bu raporu oluşturmak istediğiniz etki alanını alın.
  • Get-GPO ve Get-GPOReceipt cmdlet'lerini kullanarak komut dosyasını oluşturun ve PowerShell penceresinde yürütün.

Tüm bağlı GPO'ları almak için örnek PowerShell komut dosyası

 Kopyalandı
Import-Module GroupPolicy
Get-GPO -All | Where-Object { $_ | Get-GPOReport -ReportType HTML | Select-String "<LinksTo>" }
Komut dosyasının tamamını kopyalamak için tıklayın

Bu komut dosyası, bir AD nesnesine, OU'lara, etki alanına veya siteye bağlı GPO'ları HTML biçiminde listeler

ADManager Plus

Tüm bağlı GPO'ları listelemek için,

  • Raporlar sekmesindeki GPO Raporları bölümünde Tüm GPO'lar ve Bağlantılı AD Nesneleri raporunu seçin.
  • GPO'ları listelemek istediğiniz etki alanlarını seçin ve Oluştur üzerine tıklayın.
  • Farklı Dışa Aktar seçeneğine tıklayın ve raporu dışa aktarmak için istediğiniz biçimi seçin.

Ekran görüntüsü

» 30 Günlük Ücretsiz Deneme Süresini Başlatın

Ayrıca doğrudan rapordan ihtiyacınıza göre tamamen GPO'ları ya da kullanıcı veya bilgisayar yapılandırmalarını etkinleştirebilir veya devre dışı bırakabilirsiniz.

Bağlantılı GPO'lar raporunu almak için PowerShell kullanmanın sınırlamaları

  • Bu raporu oluşturmak istediğiniz AD etki alanlarında yeterli ayrıcalığınız yoksa PowerShell'i kullanarak GPO'ları ve GPO bağlantılarını listeleyemezsiniz. ADManager Plus ile yöneticilerin veya teknisyenlerin doğrudan DC'ye bağlanması gerekmez; böylece yerel AD'de kullanıcıların veya teknisyenlerin ayrıcalıklarını yükseltmek gerekmez.
  • Raporu farklı bir biçimde dışa aktarmak veya raporu farklı bir konumda depolamak için PowerShell komut dosyasının değiştirilmesi gerekir. ADManager Plus'ın Farklı Dışa Aktar seçeneği, raporu yalnızca birkaç tıkla CSV, PDF, HTML veya XLSX biçiminde dışa aktarmanıza olanak tanır.
  • Oluşturulan raporlarda belirli bir kayıt veya veri için arama yapmak istemeniz durumunda PowerShell komut dosyası herhangi bir seçenek sunmamaktadır. Rapordan alınan GPO'ları yönetmek için herhangi bir yöntem de mevcut değildir. Bir diğer yandan, ADManager Plus, tamamen GPO'ları ya da bunların kullanıcı veya bilgisayar yapılandırma ayarlarını etkinleştirmek veya devre dışı bırakmak için raporlarında dahili arama ve anında yönetim işlevleri sunar.
  • Komut dosyalarının PowerShell penceresinden nasıl yürüteceğinizi bilmeniz gerekir. ADManager Plus, tüm yönetim ve raporlama işlemlerini GUI tabanlı işlemlerle gerçekleştirmenize olanak tanır; dolayısıyla, komut dosyalarına bağımlı olmanıza gerek kalmaz. Ayrıca, yanlış yerleştirilmiş bir kısa çizgi, virgül veya öznitelik ya da parametre adlarındaki yazım hatası gibi en küçük yanlışların dahi yol açabileceği hataların oluşma olasılığını da ortadan kaldırır.

ADManager Plus'ın dahili raporlarıyla GPO yapılandırmasını inceleyin.

  30 günlük ücretsiz deneme sürümünü edinin.
  • ADManager Plus ile komut dosyasız AD yönetimi, raporlaması ve otomasyonu yolculuğuna adım atın.

İlgili Powershell Nasıl Yapılır Kılavuzları: