Problems running a program that resides on a server from a workstation on another domain
Posted on 2011-09-11
In our environment there are two different domains. The two domains trust one another. In domain A there is a remote desktop services server (setup as a member server) that has a database application that users in both domains access and run a program from. The users in domain B that are trying to run this program on the Remote Desktop Services server in domain A are having troubles.
When these users from domain B (XP clients) double click the icon on their desktop to run this program, sometimes it works and sometimes it doesn't. When the program doesn't open up for the user the error message is, "The item program.exe that this shortcut refers to has been changed or moved, so this shortcut will no longer work properly. Do you want to delete this shortcut? I have tried running this program using a UNC path to the executable that runs the program as well as mapping a drive.
When the process isn't working, if I right click on the icon, choose properties and then click Find target the target file is not found. If i then click Start, Run and type in the UNC path to the share on the Remote Desktop Services server I get the following message, "\\server name\share name is not accessible. You might not have permission to use this network resource. There are currently no logon servers available to service the logon request."
I can always ping the IP address of this server.
If I look at the security on the folder that I am trying to access, domain users from domain A have modify rights to the folder that contains the program that they are trying to run. If I try to add the domain users group from domain B to have the same modify rights to this directory I receive the following message, "The Active Directory Domain Controllers required to find the selected objects in the following domains are not available: domain B. Ensure the Active Directory domain controllers are available and try to select the objects again.
To try and get around this problem with assigning the users in domain B to have permission on the directory that contains the program.exe that they need to run, I have created these same users in domain B with the identical username and passwords that they have in domain A.
How do I go about making this process work so that I don't continue to have these errors. I don't want to have to change domain B to be part of domain A as this would require quite a big change in the network setup.
Thanks for any input you may have.