Ejecute mstsc.exe con el nombre de usuario y la contraseña especificados

Me doy cuenta de que en Windows 7, no es posible guardar diferentes credenciales para el mismo host, pero necesito algunas soluciones.

¿Puedo proporcionar el nombre de usuario y la contraseña manualmente en el código? ¿Almacenarlos en un archivo temp .rdp?