Hi, I've been scouring the net for this specific problem, specifically that Remote Desktop (RDP) will saturate over a WAN connection when viewing highly graphical content, e.g. ppt files, graphically intense web pages, active content etc.
I was thinking about this, and realized that the only reason packet shaping works with downloads is because packets are dropped until the machine you are downloading from gets the hint to stop sending packets. Correct?
So, considering that in this situation you have one server with many RDP sessions, if you attempt to limit RDP downloads per session on the client side with packet shaping, this may not actually do anything because everything we want to limit is coming from the same IP. As far as the server goes, it will try and transfer X RDP packets, the server side internet connection will throttle packets (including printer stuff etc) down globally to match whatever the client is receiving, but most of what is transferred will still be whatever is hogging the queue.
I suspect that the optimal solution to this problem would be to stick the packet shaping box between the RDP server and that server's internet connection. That way you can truly limit where the bottlenecks are - packets sent from the server to the various WAN terminals. It would also be cheaper, since you'd only need one shaping box. After all, most of the upload at the WAN ends are just keyboard presses, mouse clicks and pointer positions over RDP, which should be fairly minimal and constant info. Will try it and see how we go.