What is BGInfo?
BGInfo embeds key pieces of configurable server information into the desktop background when a user logs into the machine.
This information really applies to all servers but I figured I would focus on SharePoint. On all of my servers I run the same BGInfo script that runs at logon. The script really helps in the management of the servers because it gives me an at a glance look at some key pieces of information.
This information includes metrics such as :
- Boot Time
- Snapshot Time
- Disk Space
- OS Version / Patch Level
- IE Version
- Domain / IP / Network Information
I’ve found that all of these pieces of information are extremely helpful in the management of the SharePoint environment. They help me answer questions when troubleshooting an issue as soon as I log in such as: Am I out of disk space due to my log files growing? Am I on the latest OS service pack level? Does this virtual have enough memory assigned to it? Has the machine lost it’s connection to the domain controller?
Also when automating the run of BGInfo be sure to use the proper command line parameters so that it doesn’t annoy the user with unnecessary dialogs.
bginfo.exe \\path\to\bginfo.bgi /nolicprompt /silent /timer:0