Terminal Server

There are 3 entries in this Category.

Real-World use of Remote Desktop Services (RDS) Powershell to Automate Deployment

In the voice of Professor Farnsworth “Good news everybody”! I’ve finally left my old IT consulting job to finally go full time as cloud services manager with a good friend of mine at his company (shameless plus, however he does help keep the lights on for this site) after working with him on a project basis over the last 6 years.

One of the first things on my to-do list was automating the deployment of terminal server, otherwise knows as Remote Desktop Services now in Windows Server 2008 R2. The easy part of the task was building the VM in our VMWare cluster, performing the SYSPREP, and creating the template.

The objective is 4 fold:

  • Installing the licensing service and RDS services (plus performing a reboot).
  • Activating the licensing services and installing licenses
  • Customizing the session settings
  • Adding an AD group to the local RD Users group

Continue reading “Real-World use of Remote Desktop Services (RDS) Powershell to Automate Deployment” »

Making Windows 2008 Terminal Services WebApp work for Windows xP

2008 TS Terminal Server RemoteApp WebApp

*** NOTE: You can avoid having to make any ugly hacks to your PC by simply upgrading to XP SP3 final. Get the download of the SP3 from the download page.

So after much dismay regarding Microsoft’s “lack” of support for WebApp on the xP OS, I set out on a quest to obtain as much information as possible on this solutions. After hearing about some people’s success in getting the RDP bits from XP SP3 RC2 to work, I upgraded my PC to this release and it STILL DID NOT WORK!

Continue reading “Making Windows 2008 Terminal Services WebApp work for Windows xP” »

Enabling USB & TCP/IP Network Printers for Terminal Server

The problem with using a printer that isn’t direcly connected to your computer via a traditional parallel port is the method of port emulation that Terminal Server (both on Windows servers and Windows workstation OSes, such as xP & Vista).

The following “trick” will fool the Terminal Server to see that you’re using a standard printing port for your printer, but using printer pooling to “load balance” the job. Printer pooling allows you use multiple ports for a single printer, and when one isn’t available, it goes to the next available one.

In the following example, say you have an HP LaserJet 4000 network printer. You are using a standard TCP/IP port to print to the device, whose IP address is Since the terminal server cannot emulate these port types, having LPT2 checked will allow the terminal server to see this port and pass the job to the printer on your PC, yet the TCP/IP takes over again and spits out the job. Continue reading “Enabling USB & TCP/IP Network Printers for Terminal Server” »