Nelly Porter from Microsoft answered my many questions about the new RDP client features, in the newsgroups, and here is the info I was passed along:
[snip]
Aaron,
Public mode:
When the TS client is running in public mode it does not persist to disk or
the registry any private user data (e.g. username, domain, password, etc.)
on the machine which it is running, nor does it make use of any saved
private data that may exist (e.g. trusted sites list, persistent bitmap
cache, username, etc). In essence, the client operates as if there is no
registry or secondary storage present for private data. However, the client
still honors GP settings. To run the client in public mode, the /public
parameter is used:
mstsc /public
About /span and /h: /w: mode
Applications running in TS session can make use of additional monitors. For
example, if you have a large, high-resolution display for a CAD application,
the application can use monitord for output. That means you don't have to
worry about accidentally dragging windows onto that screen. For this
specific modes we
1. Limit Max Resolution to 4096x2048
2. No Dialog Repositioning, including win-logon dialog
Dialog repositioning ensures that dialogs appear in a user-defined location,
rather than in the center between two displays. For the /span mode we fully
rely on the user actions to reposition the dialogs to one of many possible
locations. As a side effect, the logon dialog can be difficult to locate and
use.
3. BBar or Connection Bar
When user starts remote session bbar is displayed with the logon screen.
Currently Bbar is positioned in the center and can eventually being outside
of the visible area of the screen, so when users would like to close the
remote session using bbar, they would have difficulties to locate closing
buttons. We scale bbar with the goal to center it on the primary monitor,
so user would be able to locate it and use any time.
4. Client Maximization option
If a client window is maximized, the screen is enlarged to cover all the
primary and secondary displays, if and only if the resolution of displays
are the same and their geometry is well positioned, it means the bottom
coordinates of both monitors are the same and the heights are the same.
Otherwise the maximized client window only enlarges to cover the display on
which it resides.
5. /span option
To automate correct maximize experience of the TS client window, the /span
option is introduced. It would automatically maximize TS client window,
instead of require users to calculate the sum of the width of their
monitors, the span option should be used. The span option would provide
convenient automatic way to maximize the client boundary windows to fit all
screens if and only if the geometry and resolution of all screens match.
/span option would hide the scrolling bar and would be very similar to
full-screen mode.
. when /span option is chosen or span:i:1 set in the rdp file, the
client would automatically start in maximize mode.
. /span option provides help to describe the option to user when
mstsc.exe would run on command line
. when both /span and /h: /w: options are present /span option
would take preference
. to override /span option in rdp file user should delete it or set
to 0, span:i:0
. when /span option is selected, the "Display" tab should have
grayed out slider for remote desktop size, so users would not be able to
change the initial setting and confuse themselves even more.
. /span option will not be saved to rdp file automatically
Thanks for asking, hope it helps.
Nelly