Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a customer with two point of sale systems, a few workstations and a Windows 2003 SBS Server.

The point of sale systems are typically running QuickBooks Point of Sale and are logged in with a user who has restricted permissions / access (via Group Policy). Occasionally, one of the managers needs to be able to run a few additional applications -- including some accounting software.

I have created an additional user for this manager, allowing them to login and access the accounting software. The problem is, it can be problematic to switch users on the system, as QuickBooks takes a few minutes to close (on POSUser) and then reopen (on ManagerUser). If customers are waiting, this slows things down drastically.

Since the accounting software is stored on a network drive, it would be easiest if the manager could simply double click something, authenticate against the network drive / domain controller and then the program would launch. When they close the program, the session to the network drive would be lost and the program would no longer be accessible.

Is there any easy way to do this? Both users are on a domain and the system is Windows 7. I just don't want to require the user to switch back and forth. In a worst case scenario, they forget to switch back and leave the accounting software wide open.

One possible solution is via the usage of the runas command

runas /user:domain\ManagerUser \address\to\network\share

share|improve this question
What about having the manager RDP into one of the workstations from the POS machine? You get fast access to applications, no need to log off from POS machine, and closing the session is fast and secure. – Nic Jan 18 '11 at 2:27
@Nic Unfortunately, that would require a free/available workstation to RDP into. The client doesn't have many "spare" systems available. I could possibly have accomplished this via terminal services, but that would have required additional licenses / etc. – BSchlinker Feb 1 '11 at 23:56
up vote 0 down vote accepted

I don't know why, but I completely forgot about the runas command via the command line:

runas /user:domain\ManagerUser \address\to\network\share

share|improve this answer
Instead of answering your own question, you may want to just edit the question itself... – Phil Hollenback Jan 18 '11 at 1:33
@Phil I retracted my answer for awhile to see if any better responses would show up. In this case though, I believe the answer which I discovered is the best way to accomplish this. – BSchlinker Feb 1 '11 at 23:57

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.