Displaying Machine Name and IP address on a Users Desktop

16 Jul

Since adding VNC back on to all the machines, the next stage was to know which machine to connect to when there is a problem. This brought me back to some software I used years ago called BGinfo. This basically writes any information you want to the users desktop, such as IP Address, Machine Name, Domain Name, Logon server and pretty much anything else you want.

You can download BGinfo for free here.

Open it up and have a play around the settings, you can press ‘Apply’ and test it on your own machine first to make sure it looks good and doesn’t overlap your corporate wallpaper etc.

I use a proxy server so I added in a custom registry value to grab this:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyServer

I then changed the font colour to corporate orange and saved the settings to .bgi file.

Next I created a network share and in there I placed the bginfo.exe file and .bgi file that I had just created.

I now needed a login script that I could deploy via the Group Policy, I called this bginfo.bat and it simply contained:

\\server\share\bginfo.exe \\server\share\my.bgi /timer:0 /NOLICPROMPT /SILENT

Now when users login, this script executes and updates their desktop as follows:

If they need support they can just quote the hostname or IP and I can connect right in and assist them, without needing to leave my desk. Happy days, you’re now a genius – welcome to the club!