I manage several of my servers via Windows remote desktop. The easiest way I have found to tell them apart, not to include the NetBIOS name, is to change the desktop background color. For instance, one of my servers background color is black meaning it is not doing anything right now and another is blue meaning to me it is my DNS server. How lame is that? Why not enable desktop backgrounds.
Well first of your Remote Desktop client has to have desktop backgrounds enabled. The second thing to do in configure the remote server. In the remote server we have to configure two options is the Group Policy Object Editor. Go into the Group Policy Object Editor and navigate to Local Computer Policy -> Computer Configuration -> Administrative Templates -> Windows Components -> Terminal Services. From there configure “Always show desktop on connection” to “Enabled” and “Enforce Removal of Remote Desktop Wallpaper” to “Disabled”.
Now when ever I connect to one of my servers I am greeted with a custom desktop background image that I created in mspaint. I have added text to the image telling me server stats, hardware configurations, and production services running. This is much easier than remembering color codes.