Solved

RDP program won't start

Posted on 2013-05-28
7
1,082 Views
Last Modified: 2013-05-29
I'm trying to set up a remote user on Windows SBS 2008. The idea is that they use RDP to connect to the server, and their profile automatically invokes the program I want them to run.

The user is defined in Mybusiness/users/SBSUsers and I have specified the program in the environment tab, but when they log in the program does not start. They can run the program manually after login, but I want it to start automatically.

What am I missing?

Thanks.
0
Comment
Question by:JPNeron
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
  • 2
7 Comments
 
LVL 58

Expert Comment

by:Cliff Galiher
ID: 39202911
What you describe is called a terminal server (or a remote desktop server.) SBS *CANNOT* be a TS/RDS server. It is not legally licensed to do so and there are technical issues as well. The two RDP sessions that SBS allows are *strictly* for administrators to manage the server. End users cannot use them, and end-user programs should never be installed on SBS.

That's why things aren't working as you expect.
0
 
LVL 2

Expert Comment

by:Greendata
ID: 39202991
I agree with the above answer, however do you have the pathing correct to the application and the data? Is it accessible during logon or does it need to connect to network drives once logged in causing it to fail? Have all the dependencies to the program loaded properly before the application is invoked?

Are the user settings overriding the server settings etc..
Check the Remote Desktop Manager settings on the Server and the Remote Desktop Client settings on the workstation and ensure they are set correctly. One may override what you are setting.
0
 
LVL 58

Expert Comment

by:Cliff Galiher
ID: 39203031
The console to access the remote desktop manager settings is not installed by default on SBS, and installing it breaks RWA. Thus reinforcing my point, SBS was not designed to be an RDS server. So even suggestions to get around that limitation don't really apply, as getting the tools to adjust it will break other things. Keep in mind that Experts Exchange policies do not permit assisting people in circumventing licensing.
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 2

Expert Comment

by:Greendata
ID: 39203675
Try here...
%SystemRoot%\system32\tsconfig.msc  and check the connection settings for RDP-Tcp from the SBS Server.

Check %SystemRoot%\system32\mstsc.exe on the workstation, selecting OPTIONS button. Check the PROGRAMS tab.

Make sure the path is correct on the Server NOT the workstation, as the program will run from the Server not the workstation. So may be different path.

Maybe the User is an administrator that is to run a certain program at startup. As this will try to limit them to one application. We do not know this yet.

Please JPNeron, can you confirm this so we can continue and what program you are trying to run, otherwise I agree with cgaliher and I'm out.
0
 

Author Comment

by:JPNeron
ID: 39204922
"end-user programs should never be installed on SBS"

Really? The customer is running their company wide accounting system on this server, are you saying they aren't allowed to do this?

To answer everyone's question: Yes, we were trying to use the 2 sessions for end users to run an application. We were aware of the 2 user limit, but did not realize there were any other restrictions. Are you 100% sure we aren't allowed to run anything we want, once we are connected?

Re: Paths, etc. The paths are correct, the user can manually run the program once connected. I checked the tsconfig.msc, and the option "Run Initial Program specified by User Profile and Remote Desktop Connection or client" is checked.

Thanks.
0
 
LVL 58

Accepted Solution

by:
Cliff Galiher earned 500 total points
ID: 39206049
TO answer your first question, whether they can install an accounting app on the server depends on how it is installed. In a true client/server setup, sure, you can install the server component on the server. QuickBooks, for example, offers just such an option:

http://support.quickbooks.intuit.com/support/pages/inproducthelp/Core/QB2K12/ContentPackage/Core/Install/install_server_install.html

If you read that, one thing is clear. ONLY the server stuff is installed in such a setup. The client (and the users) still use a different machine for the actual program, and it only accesses data on the server. Users are NOT logging into the server at all. This is fundamental to whether it is "allowed" or not.

With that said, I'd never do this on SBS 2011. Many database engines take quite a bit of memory. So does Exchange. And SharePoint. And the SBS monitoring/reporting databases. Adding an accounting databases is usually enough to cause SBS to slow to a crawl and perform like cold molasses. It is best avoided, even if it is technically allowed.

Now, as far as the 2 sessions. They *CANNOT* be used for end-user access. That mode is called "Remote Desktop for Administration" for a reason. It is allowed ONLY for administrators to manage services on the server. Even *one* end-user access requires a fully deployed RDS server and and appropriately RDS CALs (one user CAL or multiple device CALs) ...no way around it legally.
0
 

Author Comment

by:JPNeron
ID: 39206117
Ok, I understand.

The customer is going to upgrade to a normal Windows server, so this issue should go away once they have a properly licensed RDS.

Thanks.
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Because virtualization becomes more and more common, and, with Microsoft Hyper-V included in Windows Server at no additional costs, and, most server hardware nowadays is more than capable of running a physical Small Business Server (SBS) 2008 or 201…
It’s been over a month into 2017, and there is already a sophisticated Gmail phishing email making it rounds. New techniques and tactics, have given hackers a way to authentically impersonate your contacts.How it Works The attack works by targeti…
Windows 8 comes with a dramatically different user interface known as Metro. Notably missing from the new interface is a Start button and Start Menu. Many users do not like it, much preferring the interface of earlier versions — Windows 7, Windows X…
In this video, we discuss why the need for additional vertical screen space has become more important in recent years, namely, due to the transition in the marketplace of 4x3 computer screens to 16x9 and 16x10 screens (so-called widescreen format). …

733 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question