How to deploy BgInfo using Group Policy.

How to deploy BgInfo using Group Policy.

I’ll bet that many times have you walked up to a machine in your office and needed to figure out what is the configuration, such as its name, IP address, or operating system version? If you manage multiple computers withing Windows domain you will most likely need BGInfo. It automatically displays relevant information about a Windows computer on the desktop’s background, such as the computer name, IP address, service pack version, etc. You can edit any field as well as the font and background colors, and can place it in your startup folder so that it runs every boot, or even configure it to display as the background for the logon screen.
Because BGInfo simply writes a new desktop bitmap and exits, you don’t have to worry about it consuming system resources or interfering with other applications.
this article will describe how to deploy BgInfo in the domain so that each machine on your network will have necessary info displayed on the desktop.
You can download BgInfo from Microsoft website or directly from that link:
BgInfo download
Download and unzip the file. Run BgInfo.exe and choose which fields have to be displayed on the desktop of your machines. Delete unnecessary lines.

You can format any aspect of BGInfo’s output, including position, font size, and font color. You can insert images by using the main window’s Edit, Insert Image menu option. The main window’s Background button lets you specify the desktop background you want to apply. The Copy user’s wallpaper settings option generates a bitmap based on the current desktop background, or you can override that background by selecting Use these settings and choosing a different wallpaper or background color. Regardless of which option you pick, you can have BGInfo overlay its output in an opaque text box on top of the background or show the background behind the text.

BGInfo’s default behavior, is to display output at the lower right of the local monitor, but you can override these behaviors. Click Position on the Default configuration window to open the Position dialog box, which you can use to choose a different text-box location. Click Desktops to open the Desktops dialog box, which you can use to decide how the tool will appear on various types of desktops: the current User Desktop (the default), the Logon Desktop for Console users (i.e., the Winlogon screen), and the Logon Desktop for Terminal Services users. If you want to prevent BGInfo’s information from appearing on a desktop, select the Do not alter this wallpaper or the Change this wallpaper to [None] option for that desktop type.
When you finish configuring BGInfo’s display and apply it (by clicking Apply on the Default configuration window), BGInfo saves the configuration to the current user’s registry, configuration in such a file, which you then can reference by running the tool from the command line and specifying the filename, select File, Save from the Default configuration window’s menu bar. BgInfo saves configuration in the filename.bgi file.
Under %logonserver%\netlogon create “BgInfo” folder. Copy filename.bgi and BgInfo.exe file to %logonserver%\netlogon\BgInfo.
Using notepad save a file as bgscript.bat in the same folder and add the follwoing line into it:

%logonserver%\netlogon\BgInfo\Bginfo.exe %logonserver%\netlogon\BgInfo\bginfo.bgi /Timer:0 /NoLicPrompt

On your domain controller, deploy new group policy object to your users OU:
User Configuration\Windows Settings\Scripts (Logon/Logoff)\Logon
using .bat file you just created in “BgInfo” folder.
That’s it. Next time your users will logon, their machines desktop will have your configured info on their desktops.

Related Posts:

About the Author

Leave a Reply