I installed vmware workstation on my lab server, I login my lab server locally when I work in my office seat, when I back to home, I use *** to connect to our enterprise network, then use TS to connect to my lab server. as you know, the openning vmware p_w_picpath can not be shared between multiple session, when I try to open the VMs which have already opened in local console session, vmware will forbid my operation. It's the same case if you try to open a VM which is openning in another session (local console or remote session).
 
Try to add the /console parameter after the mstsc command, if you start terminal service client with this parameter, the remote session will copy the console session, at the same time, the console session will be logout automatically. the command is:
 
InBlock.gifmstsc /console
 
ts2003
 
In Windows Vista, the parameter changed to /admin, so please modify your command accordingly.
 
tsvista
 
Use "mstsc /?" command to get all parameters of mstsc command, some of them are very useful.