GPO Kayıt Defteri Ayarları Nasıl Bulunur?
Büyük bir GPO yapısı nedeniyle tüm ayarlarınızı takip etmek zor olabilir.
Ayrıca, bilinmeyen bir altyapıyla karşı karşıya olan bir danışman veya yeni işe alınan biriyseniz, GPO'lara ilişkin genel bir bakış elde etmek çok zaman alabilir.
Tabii kolunuzdan biraz PowerShell büyüsü çıkarmadığınız sürece!
Daha önce ele aldığımız diğer makalelerde:
- GPO klasörü yeniden yönlendirmesi nasıl bulunur?
- GPO yazılımı yükleme klasörleri nasıl bulunur?
- GPO sürücü eşlemesi nasıl bulunur?
- GPO oturum açma komut dosyaları nasıl bulunur?
Bu makale GPO'ları kayıt defteri ayarlarıyla tanımlamanıza olanak sağlayacaktır.
(kendi GPO analiz komut dosyalarınızı nasıl oluşturabileceğinize ilişkin ayrıntılı talimatlar için bunu okuyun)
Kayıt Defteri Ayarlarıyla GPO'ları Tanımlamak için PowerShell'i Kullanma
GPO adlarını kullanmak ve hangi ayarları işlediklerini tahmin etmeye çalışmak cazip gelebilir.
Ancak 5'ten fazla GPO'nuz varsa, gerçek ayarları doğrulamak için hepsine tıklamak çok zaman alıcı olacaktır.
GPO'larınızdan hangisinin kayıt defteri ayarlarına ilişkin ayarları içerdiğini %100 bilmek istiyorsanız şu komut dosyasına göz atın:
Function Get-GPOReg ($ExtData, $Gpo, $Scope) {
$ArrResult = @()
ForEach ($ExtensionData In $ExtData) {
If ($ExtensionData.Name -eq "Registry") {
$RegSettings = $ExtensionData.Extension.Policy
ForEach ($RegSetting In $RegSettings) {
$GPORegConfig = New-Object PSObject -Property @{
GPO = $GPO.Name
LinkCount = $LinkCount
Enabled = $Enabled
Name = $RegSetting.Name
Type = $Scope
}
$ArrResult += $GPORegConfig
}
}
}
Write-Output $ArrResult
}
$Reports = Get-GPO -All | Get-GPOReport -ReportType Xml
$Scripts = @()
ForEach ($Report In $Reports) {
$GPO = ([xml]$Report).GPO
$LinkCount = ([string[]]([xml]$Report).GPO.LinksTo).Count
$Enabled = $GPO.Computer.Enabled
$ExtData = $GPO.Computer.ExtensionData
$Scripts += Get-GPOReg $ExtData $GPO "Computer"
$Enabled = $GPO.User.Enabled
$ExtData = $GPO.User.ExtensionData
$Scripts += Get-GPOReg $ExtData $GPO "User"
}
Write-Output $Scripts | ft GPO, LinkCount, Enabled, Name, TypeKomut dosyasının çıktısı şuna benzer görünecektir:
GPO LinkCount Enabled Name Type
--- --------- ------- --- ----
G.C.WaitForNetwork 1 true Always wait for the network at computer startup and logon Computer
G.C.DisableWindowsUpdate 2 true Configure Automatic Updates Computer
G.C.OfflineTemplates 5 true Personal templates path for Word UserBu genel bakışı elinizde bulundurduğunuzda, GPO komut dosyalarınızı daha ayrıntılı incelemek için harika bir başlangıç noktasına sahip olursunuz.
Örnek olarak, Windows Update'i yapılandıran GPO'ları arıyorsanız Ad sütununda Otomatik Güncelleştirmeler'i arayabilirsiniz.
Bu, belirli ayarlarla tüm GPO'ları hızlı bir şekilde tanımlamanıza olanak tanır.
GPO, uygulama sırası, filtreleme vb. konularda kapsamlı bir başlangıç için bu makaleye bakın.
AD ve Office 365 Yönetimini Birleştirin
Ve şimdi dikkatinizi çektik:
AD Kullanıcıları ve Bilgisayarları için harika Office 365 yönetim ek bileşenimize göz atın:
Easy365Manager, AD Kullanıcıları ve Bilgisayarları'ndaki kullanıcı özelliklerinde tüm günlük Office 365 yönetimini gerçekleştirmenize olanak tanır.
Easy365Manager, örneğin takvim erişimini devrederken karmaşık PowerShell komut dosyası oluşturma ihtiyacını bile ortadan kaldırır:
Pek çok özelliği kendi ortamınızda test etmek tamamen ücretsizdir.
Tam işlevli 30 günlük deneme sürümünüzü buradan indirin.
AD Kullanıcıları ve Bilgisayarları olan herhangi bir PC veya sunucuya yükleyebilirsiniz, AD'de veya altyapınızda hiçbir değişiklik yapmaz ve kolayca kaldırılabilir.
