Remote Desktop Manager looks great. I am a completely new user, and hope that this issue can be solved easily.
I have a set of saved rpd files which I have used to connect to various pcs. Most of them require that a cisco vpn connection is established first. I was able to import four of these no problem and by more or less following my nose, got the basics working. Very cool and nice job on this software.
The issue is that the credentials for some of the sessions which are to the same server are getting mixed up. As an example say here are two connections:
Name Server Login Password
Hoss 33.22.11.00 hoss secret123
Nick 33.22.11.00 nicksands secret456
What's weird is that the first time the hoss session worked perfectly. Then I create and log in to the nick session. But now both the hoss and the nick sessions start the nick profile on the server!
If I review the credentials data for each session, they are as expected, ie different login names etc. So why does the hoss session log in as nick?
And this is the funny part. Part of the reason I started looking for a RD management package is that I found that many times when starting from an rdp file, the exact same behavior would occur. For example I'd already have hoss.rpd and would start it by opening the Windows Remote Desktop connection app, then clicking "options", clicking "open", browsing to and selecting the hoss.rdp file, and then clicking "Connect". Fine. Then I'd create a new rdp file for the Nick connection, and save it as nicksands.rdp. It works...but the next time I open hoss.rpd, it has the credentials for Nick. Crazy.
When I imported the rdp file info into RDM I made sure to have it import and not link to the rpd file, because I didn't want whatever gremlin was causing the chaos with rdp files to carry over to RDM. But it has, somehow. The issue only arises if it's the same server.
Should I skip the import step and create the sessions from scratch? In any case, I'd still like to figure this out; it's odd that the Microsoft UI for rdp files acts this way, and even odder that RDM does too.
This is on Windows 7 x64.
Hi,
Do you save your credential locally or in the database? When it's saved locally, it's handle by the Windows Credential Manager and it can't handle multiple credential for the same host. If you save it in the database (Enterprise edition only or with a trial), this should not be a problem if you connect in embedded mode.
David Hervieux
Yes I was using local credentials. I might consider the enterprise version, though I'm not eager to have to pay every year to use it.
Hi,
Could you just try for a test? You don't need to pay every year. The renewal is optional and is only required if you want to upgrade.
David Hervieux
I didn't need to use RDM since I originally wrote on Jan 20, and when I tried to use it today it was standard version (maybe it was originally too I don't know). I requested a trial for ent and that's installed (beta 6.9.6.0). The app now says enterprise.
I'm trying to create a new data source, since apparently the existing connection entries are not converted automatically. When I try to create a new data source I see entries like sql server, amazon S3 etc. I used sql server.
Then I still expect that there is some way to convert or copy existing local storage sessions to the db storage, but can't find it. Is there a way to do that? If not no big deal.
Generally it's impressive how much work you've put into this app. If I buy the ent version will I be able to install on more than one pc? I'd need it on maybe two workstations and my notebook. I'm the only user.
When I tried to add a new group to the db data source I got this error:
Unexpected error, contact us at remotedesktopmanager.com
OS: Windows 7 Service Pack 1 64-bit
ArgumentOutOfRangeException - Specified argument was out of the range of valid values.
Parameter name: index
at System.Windows.Forms.TreeNodeCollection.get_Item(Int32 index)
at Devolutions.RemoteDesktopManager.Frames.ConnectionViews.FreConnectionTreeView.LoadGroup(String groupName, Boolean selectGroupNode)
at Devolutions.RemoteDesktopManager.Forms.FrmSelectGroup.AddGroup(String group, Boolean selectGroupNode)
at Devolutions.RemoteDesktopManager.Forms.FrmSelectGroup.butNewGroup_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at Devolutions.RemoteDesktopManager.Controls.ToolStripEx.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
And, now that I've created two session entries which use the same ip address in the sql server data source, the two different sessions open using the first one's credentials. Am I doing something wrong or is this a bug in the ent version. The idea was supposed to be that the ent version doesn't rely on windows for session management and thus distinct logins would work to the same domain.
@hoss
Sorry for the delay. I'm already working on the crash you have. I trying to reproduce it and I have a small idea how to achieve this. I'm glad to see that you have successfully created an SQL Server data source. For your last post, I don't think it's a bug but I just want to make sure I understand. When you said that you use the same credentials, do you mean to connect to the SQL Server data source? If it's the case, have you configure it with the Integrated Security?
If you talk about about a specific session, the purpose of the Enterprise edition is to share some credentials or use the user specific settings to configure different a username/password.
Let me know if I misunderstood your questions
David Hervieux
I was referring to sessions. My interest in RDM is focused on solving the issue which the regular Windows RD manager presents, where it 'remembers' the most recently invoked credentials to a specific IP even if one is using a different rdp file.
RDM seemed to do the same thing. I created a single data source in sql server, entered two distinct sessions with different credentials, and both opened a desktop for the first credential. I will try again this AM to confirm.
Hi,
Just make sure to save the credentials in the database and use the embedded mode. The external mode rely on the Windows Credential Vault and it does not like to have different set of credentials for the same host.
David Hervieux
Yes, verified. Both sessions open with the first credentials.
Hi,
Could you send me a print screen of your two sessions?
David Hervieux
No - it's a server on a client's corporate network and I don't think they'd want me sending images of it around.
But anyways what would you gain from seeing two identical desktops? It's the same user.
Ok, have you try to save the credentials in the database like I've suggested?
David Hervieux
Oh, I just realized that when you asked me for screenshots of the two sessions, you means the RDM app's sessions...I thought you meant the session in RD, which would of course have been identical. I find the RDM term "session" consistently confusing, since RDM sessions manage connections to RD sessions.
I had thought that all I needed to do was to set up the db and enter the info for each login. Now I see that I have to tell it to save the password in the db. I assumed that it took care of that, and I'm sure if I'd read more carefully I'd have seen how to do it right.
So now it works as expected. Thank you!
Great! I'm glad it works. The problem when it's not saved in the database comes from mstsc.exe directly and the Windows Credential Vault.
David Hervieux
I'm quite pleased with this software after using it during the trial period. I'm trying to license it. There was a paypal option shown at the start of the purchase process, but now that I'm filling out the page with buyer and payment info, the only options are credit card and prepayment by check???
Hi,
You can try this alternate payment link:
http://remotedesktopmanager.com/remotedesktopmanager/Buy/alternate
The processing is manual so you could expect a small delay before you receive your license.
Thank you
David Hervieux
OK...I went ahead and used a cc. Thanks.