I can see a network share when logged in to my LAN but not when logged in to the WAN via Citrix

We recently began accessing some  applications that we use to have in our office, via Citrix in another of our offices out of state.  

Typically when I login to the windows desktop on citrix, I can see all of our network folders (the ones I have access to)  I am noticing that there is one folder that I CAN see when I am logged into the local network that I CANNOT see when I login to Citrix and open the citrix desktop and look at the same network share back across the WAN.   Why would that be?  How can I fix it.

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Matt VCommented:
Can you access other shares on the same server?  If not, it is probably a network access (WAN routers) config issue.

If you can access other shares on the same server, I would check the permissions on the non-working share to make sure it is not locked down to a group of computers as well.

Looks like your profile settings are not configured to be roaming profile type and thats why the settings are not getting copied. So when you login into a citrix server you get a new profile created on the servers.
You may resolve it following ways:
1) You'll need to configure roaming profile to save all the profile settings so that it is reflected on whichever server you login.

2) Create logon scripts to map your required drives during logon process to your servers.

The roaming profile is not going to be valid.  It should not be shared between your local workstation and the Citrix server you are accessing - that will introduce a lot of problems.

Given your scenario, the Citrix admins likely set login scripts or policies to map the most common shares, but are missing some that you are using locally.  You can map them yourself, or speak to them about mapping them for you.

To map them yourself in Citrix, you need access to Explorer.exe (Windows Explorer), or to a command prompt/powershell.  

In an explorer window, you can use Tools | Map Network Drive to create a permanent drive letter for yourself to the share, or you may be able to just type in the UNC path in the address bar (\\server\share).  
From a command line or powershell, you will use this syntax:
net use <driveletter>: \\server\share /persis:yes

Open in new window

net use * \\server\share /persis:yes

Open in new window

 (this option just uses the next available drive letter)

The /persis is an option to make persistent (lasts across reboots and gets written to the registry).  

If you have a local drive mapped to the network share, you can also use this syntax:
net use * \\client\<driveletter>$ /persis:yes

Open in new window

The primary difference is the first two are connecting directly from the Citrix servers to the network share.  The second one is connecting through the Citrix Client network, which makes your local resources available.

Be aware - the Citrix administrators may have some access locked out/blocked (such as explorer.exe, or the cmd & powershell prompts, or even the Client network can be blocked.
Also - when you are making these connections, you are connecting across the WAN so performance will not be the greatest.

Your best bet is to discuss it with your Citrix admins and let them know what you are trying to access, and why, so that they can help you make the best choice.

Big Business Goals? Which KPIs Will Help You

The most successful MSPs rely on metrics – known as key performance indicators (KPIs) – for making informed decisions that help their businesses thrive, rather than just survive. This eBook provides an overview of the most important KPIs used by top MSPs.

snyperjAuthor Commented:
I can see the network share itself (is is mapped as the J:\ drive) , it is a single subfolder on that share that I cannot see when I am on Citrix and only when I am on Citrix.  There are about 20 folders under J.  I can see all 20 when logged into our local network, however when I login to citrix I only see 19  of them.
snyperjAuthor Commented:
The citrix admins are buried with larger problems at the moment related to printing...so was hoping to get the fix here, if possible.

The security on all 20 subfolders is the same.
BTW.. there are other ways to do this, but I try to not introduce end-users into various ways to bypass their Citrix admins ;-)

Ok, that sounds like they may be using DFS?  If they are, then it could be a DFS referral problem.

Check your local drive - I'm a command line guy, so I just use net use to show them all.  If your local mapped drive points to your DNS domain instead of a specific server, then it is DFS.  That will potentially be a much larger issue.

snyperjAuthor Commented:
I don't know what that means.  Here is what we just did though.  We went on citrix into the share and created a new folder.  We all could see it, no problem.  So from our local share we copied all of the files into the new folder.  On citrix we could then also see all of the copied files into the 'new folder'.  We renamed the folder and deleted the original.

A workaround.  I would hate to keep running into that, so if that points to anything obvious, please share.  Thanks.
When you check the properties of the shared drive mapping, what is the path to it?

snyperjAuthor Commented:
I used net use locally and on citrix, shows the same on both


Ok, so it's not DFS then.  If it were DFS, it would \\domain.com\share with the correct domain name.

Next thing to do is check the permissions on it.  It's a long shot, but it's possible, the admins are doing something unusual with the permissions on the folder, or there could be a trust issue.

From both your local workstation, and the Citrix server, try this from a command line:
cacls.exe <path to folder>
i.e. cacls.exe \\server01\share\folder01

Open in new window

If you could post those results here (and change any private info in those :-) that will help.    


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
snyperjAuthor Commented:
All set...thanks for the pointers
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.