Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

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 'desktop' java application which is in the form of a .jar file.

How can I:

  1. Store this application on a single server.
  2. Grant access via Terminal Services to a specific OU to run this application from the central location.
  3. Disallow the copying or moving of the application (jar file) to any other location.
  4. Allow the saving/copying/moving of the output of the application on an authorized user's local drive.
share|improve this question
up vote 0 down vote accepted
  1. Deploy the necessary JRE and .jar files to your Remote Desktop Services Server.
  2. AFAIK, you can do this at the Security Group level, not the Organizational Unit level.
  3. Setup File Permissions for Read/Execute (same security group as above I assume).
  4. Terminal Services allows the user to connect their Remote Drives, this is a configuration option during connection to the server, the user will have the same access to these "local" drives as they do outside Terminal Services.

That said, I highly recommend that you check out Remote App, its part of the latest Windows Server OS, but it allows you to deploy the app on the server, while the user simply sees a new icon on their local desktop / start menu. Instead of a full Remote Desktop Session, they have a limited, seamless window for just the "published application."

share|improve this answer

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.