Group Policy ile BGInfo Dağıtımı

Kurumsal ortamlarda sistem yöneticileri için en önemli konulardan biri, istemci ve sunucu makinelerinin anlık durum bilgilerine hızlı şekilde ulaşabilmektir. Özellikle IP adresi, bilgisayar adı, domain bilgisi işletim sistemi sürümü veya oturum açan kullanıcı gibi detaylar; hem operasyonel süreçlerde hem de destek çalışmalarında büyük kolaylık sağlar. İşte tam bu noktada, BGInfo devreye girer.

BGInfo, sistem bilgilerini masaüstü arka planı üzerine yazdırarak yöneticilere görsel ve hızlı bir kontrol imkanı sunar. Ancak tek tek manuel kurulum yapmak, özellikle domain ortamlarında sürdürülebilir bir yöntem değildir.

Bu nedenle merkezi yönetim sağlayan Group Policy kullanılarak BGInfo’nun tüm domain bilgisayarlarına otomatik olarak dağıtılması, hem zaman tasarrufu sağlar hem de standart bir yapı oluşturur.

BGInfo aracını indirmek için aşağıdaki bağlantıyı kullanabilirsiniz. Araç, Microsoft Sysinternals tarafından yayımlanmakta olup resmi olarak BGInfo sayfası üzerinden ücretsiz şekilde indirilebilmektedir.

https://learn.microsoft.com/tr-tr/sysinternals/downloads/bginfo

Ardından “Bginfo64.exe” dosyasını çalıştırıp ihtiyaçlarımız doğrultusunda düzenleyelim. Örneğin aşağıdaki gibi olabilir.

Ekran goruntusu 2026 02 20 235109 Copy

Ardından File > Save As (Farklı Kaydet) seçeneğini kullanarak yapılandırmamızı kaydedelim.

Kaydetme işlemi tamamlandığında, yapılandırma dosyası .bgi uzantılı olarak oluşturulacaktır. Bu dosya, BGInfo üzerinde yaptığımız tüm tasarım ve sistem bilgisi ayarlarını içerir.

Ardından .vbs uzantılı yeni bir dosya oluşturalım. Örneğin dosya adını bginfo.vbs olarak belirleyebilirsiniz.

Set WshShell = WScript.CreateObject("WScript.Shell")

WshShell.Run("\\huseyinpala.local\NETLOGON\BGinfo\Bginfo.exe \\huseyinpala.local\NETLOGON\BGinfo\bginfo.bgi /timer:0 /accepteula /silent")

Sonrasında oluşturduğumuz BGInfo uygulamasını, .bgi yapılandırma dosyamızı ve hazırladığımız Visual Basic script dosyamızı, domain ortamında otomatik olarak replikasyon yapılan NETLOGON paylaşım klasörünün içerisine kopyalayalım.

NETLOGON klasörü, Domain Controller üzerinde bulunan ve tüm domain istemcileri tarafından erişilebilen varsayılan bir paylaşımdır. Bu klasöre atılan dosyalar, oturum açma sırasında istemciler tarafından erişilebilir hale gelir.

Bu paylaşım, Active Directory ortamında logon script dağıtımı için standart ve önerilen konumdur.

\\domain_adı\NETLOGON

Ardından yeni bir GPO (Group Policy Object) oluşturalım. Oluşturacağımız politika için anlamlı ve açıklayıcı bir isim vermek, ileride yönetim ve takibi kolaylaştıracaktır. Örneğin: BGInfo Logon Deployment gibi bir adlandırma tercih edilebilir.

GPO’yu oluşturduktan sonra düzenleme ekranını açalım ve aşağıdaki yolu izleyerek ilgili ayara ulaşalım. Bu bölüm üzerinden Logon Script tanımlayarak BGInfo uygulamasının kullanıcı oturum açtığında otomatik olarak çalışmasını sağlayacağız.

Yapılandırmayı, Group Policy yönetim konsolu üzerinden ilgili politika altında gerçekleştireceğiz.

User Configuration -> Policies -> Windows Settings -> Scripts -> Logon
Ekran goruntusu 2026 02 21 000443 Copy

Ardından ilgili politika içerisinde Logon Scripts bölümüne gelerek hazırladığımız script dosyasını tanımlayalım.

Script ekleme ekranında, NETLOGON paylaşımı içerisine kopyaladığımız .vbs dosyasını seçelim ve gerekli parametreler varsa ekleyelim. İşlem tamamlandıktan sonra ayarlarımızı kaydedelim ve GPO düzenleme ekranından çıkalım.

Son olarak oluşturduğumuz GPO’yu, uygulamak istediğimiz kullanıcı veya bilgisayar hesaplarının bulunduğu ilgili OU (Organizational Unit)’lara link verelim. Bu sayede politika yalnızca hedeflediğimiz organizasyon birimlerine uygulanacaktır.

Bu adımın ardından, kullanıcılar oturum açtığında BGInfo otomatik olarak çalışacak ve merkezi olarak belirlediğimiz yapılandırma tüm istemcilere uygulanmış olacaktır.

Daha fazla Windows içeriği için takipte kalın…

About Hüseyin Pala 156 Articles
Junior Network Specialist

Be the first to comment

Leave a Reply

Your email address will not be published.


*