Our handhelds are set up to automatically run Epicor upon logging into our terminal server. Unfortunately, lately the handhelds have started to run auto-update, which somehow throws off the Epicor client’s version from the server’s correct version. We need to fix this by adding a -skip command to the shortcut being called by the handheld when it remotes in… but we can’t find it! We can’t find where in Windows Server 2008 these user accounts, hh1 to hh3, are configured to run anything upon connecting. Epicor isn’t set up as a RemoteApp, and every config menu I find that lists the handheld users at all either A. Doesn’t give me a “Run program on startup” option or B. Does give me the option, but it’s blank. The guy who originally set these handheld accounts up left before I started working here. Does anyone know where I need to look?
Let me rephrase my question: Has anyone here set up a handheld to automatically open Epicor when it remotes into a terminal server? At what point do you enter the filepath for the client shortcut? And how would someone find and change that filepath, so they could add a “-skip” command?
Did you check the User Profile’s StartUp folder?
I’ve used that before, so it only auto starts for certain users.
[UserProfile]\Microsoft\Windows\Start Menu\Programs\StartUp
Yep, it’s empty for all handheld users. Epicor also isn’t on the list of RemoteApp programs on the terminal server. One theory I have right now is that the Remote Desktop Mobile app on the handhelds is configured to open Epicor on startup, but the settings menu on the handheld RDS app only shows display options and not the advanced settings that the desktop alternative has.
I’ve never seen that type of setup, but one other configuration I’ve seen is the use of a logon script. Perhaps check for that… maybe on the handheld’s Window’s user AD account profile?
I use Group Policy for this. I’ve put the screenshot because typing out the path to the policy seemed hard work!
I’d like to thank you for asking this question - I’m upgrading our site to 10.1.600.x from 10.1.400.31, was going to be this evening but couple of users still not fully tested. I had forgotten all about this config file needing to be changed, only tested the HH functionality from within the full fat client itself.
I just checked Group Policy on the main Epicor Server (it doesn’t exist on the terminal server) and it doesn’t look like any users in the company have group policy configurations. Where do I modify a Windows user AD account profile? MSDN says I can access this under Administrative Tools, but “Active Directory Users and Computers” isn’t listed on that menu for us on either the main Epicor server or the terminal server.
So these tools will be available on the Active Directory Domain Controller - if you don’t know the name of this server, in a command prompt type echo %LOGONSERVER%
It’s more than possible to install the Active Directory Users and Computers (ADUC) tool on any server or desktop PC, but access would be dependant upon permissions.
On the terminal server, you could try checking the Resultant Set of Policy plugin.
Start
Run
mmc.exe
File, Add/Remove Snap In
Resultant Set of Policy
Actions, Generate
Logging Mode
This computer
Select the handheld device user name
Next
Finish
Now check the location that I posted on my screenshot.
“echo %LOGONSERVER%” was exactly what I needed! I opened the Active Directory Users and Computers menu on the logon server, found the Epicor shortcut in the Environment tab, and added -skip. Thanks!