Tuesday, November 15, 2011

BgInfo

BgInfo
A Sysinternals tool for displaying information on the desktop - http://technet.microsoft.com/en-us/sysinternals/bb897557

Inside of GPO editor, User Configuration > Policies > Windows Settings > Scripts > Logon
Add script to GPO called bginfo.bat (Make it one line in file, multiple lines for ease of reading documentation)
\\myDomain.com\sysvol\myDomain.com\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}\
USER\Scripts\Logon\Bginfo.exe \\myDomain.com\sysvol\myDomain.com\Policies\
{31B2F340-016D-11D2-945F-00C04FB984F9}\USER\Scripts\Logon\bgconfig.bgi 
/Timer:0 /NoLicPrompt
Customize bgconfig.bgi to specifications desired
/Timer:0 = no delay in deploying the wallpaper
/NoLicPrompt = skips the license prompt

Troubleshooting
After joining the domain and rebooting, BgInfo might not be displayed
From cmd, run gpupdate /force and reboot
BgInfo is displayed multiple times
Launch regedit and make the following changes
Delete HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Desktop
Remove the value, keep the key of HKEY_CURRENT_USER\Software\Winternals\BGInfo\Wallpaper
Compare registries of working and misbehaving servers to fix inconsistencies