Calculating the Values for winposstr
The numbers that you will use depend on how many monitors you have, the screen resolutions of each, and which monitor you have selected to be your primary monitor.
Left edge position determines the monitor
The first of the last four numbers, which is the most important, indicates the position of the left edge of the window. If your primary monitor is in the center and you have monitors to the left and right, you will use a negative number for the monitors to the left, and a positive number for the monitors to the right.
For example, if you have two monitors to the left that each have a resolution of 1680 x 1050, use -1680 to place the session window on the monitor to the immediate left, and double that (-3360) to place the window on the leftmost monitor.
winposstr:s:0,1,-1680,0,0,1050
winposstr:s:0,1,-3360,0,-1680,1050
If your primary monitor has a resolution of 1200 x 1920, use 1200 to place the window on the monitor on the immediate right. This works because that pixel position is where the primary monitor leaves off (and the monitor on the right begins).
winposstr:s:0,1,1200,0,2880,1050
If you have two monitors on the right with a resolution of 1680 x 1050, and want to place the window on the rightmost monitor, simply add 1200 to 1680 to get 2880.
winposstr:s:0,1,2880,0,4560,1050
Top and Bottom Edges
The other numbers only really come into play when the window is restored (not maximized) and can be adjusted to taste.
The second number (third from the end) indicates the topmost edge of the window, so you can leave this number at 0 unless you have special requirements. The fourth (last) number is the vertical resolution (=bottom) of the window. You can leave this at the maximum vertical resolution of the monitor, as in the examples above.
winposstr:s:0,1,1200,0, 2880,1050
Right Edge
The right edge of the window is expressed by the next to the last number. Unless you prefer otherwise, this can be set to the same size as the maximized window.
Best Answer
a. Tick the option “use all monitors for the remote session” in remote desktop client display option. b. use the “/multimon” switch on the mstsc.exe command line. mstsc.exe /multimon c. add “use multimon:i:1” to the RDP file.
advantage using multimon option over span option :
With true multimon support, the client-side monitors can be arranged in any order and can be of any resolution.
Since a span mode remote session is essentially a single-monitor session, if a window in the remote desktop is maximized, it spans across all the monitors. With true multimon support, a window will only maximize to the extent of the containing monitor.
If an application queries for the number of monitors inside a span-mode session, it will find only one monitor, whereas it will find as many monitors as are actually present on the client system when using true multimon RDP. This difference can change the behavior of applications such as PowerPoint.
source: http://www.nextofwindows.com/how-to-use-dual-monitors-in-remote-desktop-session-on-windows-7/
look at this too : http://blogs.msdn.com/b/rds/archive/2009/07/01/using-multiple-monitors-in-remote-desktop-session.aspx