Desktop wallpaper in Remote Desktop

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.

Exe as a service

I run several game servers. I have lots of Counter-Strike Source servers, a Team Fortress 2 Server, a F.E.A.R. server and now a Call of Duty 4 server. I have always had my server applications running with the server logged on. This was the only way to run the application. Well there is a better way. Run the server app as a service. In the past I have done this, but it required using the sc.exe at the command prompt and sometimes my app’s would not work right. Well now I am using Filedaemon for my servers. Better memory management and greater performance. Of course Filedaemon is for windows because with Linux you can run anything in daemon mode without any effort.