We help IT Professionals succeed at work.

We've partnered with Certified Experts, Carl Webster and Richard Faulkner, to bring you two Citrix podcasts. Learn about 2020 trends and get answers to your biggest Citrix questions!Listen Now

x

Editing Group Policy for Terminal Services users

dwatkinsics
dwatkinsics asked
on
Medium Priority
310 Views
Last Modified: 2010-04-18
I have 2 group policies in place on server 03 that installs a time clock application and then launches it when users login.  This works like it is supposed locally and over VPN. However I have users at these VPN locations that run terminal services applications and I do want the policy to run when they logon over terminal services.  How can I edit my current GP or add a new one to keep this from happening.
Comment
Watch Question

Is there any way to launch it from the command line?  If so you can add the command syntax to the first line of the usrlogon.cmd located in the c:\windows\system32 directory on the server.  This will launch the app every time someone logs into the terminal server.  If you absolutely need to use group policy you can try to use loopback processing as discussed here:

http://support.microsoft.com/kb/231287

Author

Commented:
That is supposed to read I do NOT want the policy to run when they logon through terminal services using their standerd logins.  It hangs the software and they cannot continue with their session until that application is closed.  Sorry about the error.  
That makes a difference :)

How is the group policy constructed?  Does it call a login script that installs and launches the application or is it a software and registry based group policy?

Author

Commented:
We can remove the the GPO that installs the software but how can I make the app launch after a domain login but not when they login the the term server.  The app currently launches via command script in Group Policy.
If it is being launched from a script file you can add conditional processing such as:

If /i %computername%==TerminalServerName (goto Next)
<Install Timeclock App>
<Start Timeclock App>

:Next
<Standard Login Stuff>

This will cause the item between the if statement and the :Next statement to get skipped when the computername is equal to the terminal server name.  It's pretty low tech but it never breaks!

Is this more what you are looking for?
Of course when the computer name is not the terminal server name the timeclock and app install will run properly.  

Not the solution you were looking for? Getting a personalized solution is easy.

Ask the Experts
Access more of Experts Exchange with a free account
Thanks for using Experts Exchange.

Create a free account to continue.

Limited access with a free account allows you to:

  • View three pieces of content (articles, solutions, posts, and videos)
  • Ask the experts questions (counted toward content limit)
  • Customize your dashboard and profile

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.