Question

Citrix Web Access

Asked by: snewo


Here is our environment:

- Citrix Presentation Server 4.0 installed on Windows 2003 Server Std.
- Working Citrix Web Access running on a different Windows 2003 Server with IIS 6.0
- There is no firewall between the servers, they are both on our intranet right now.


We want the users who access Citrix in this fashion to NOT be able to write to the local drives of the system they are using to access Citrix.  I've been looking around in the Web Access Console and in the Presentation Server itself for these configuration options and I can't find it.   Is this possible, and if it is where can I find it?



Snewo

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2006-02-24 at 12:58:32ID21750839
Tags

citrix

Topic

Windows 2003 Server

Participating Experts
3
Points
500
Comments
21

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. HOW TO ENABLE WEB INTERFACE/SERVER IN CITRIX?
    HELLO EXPERTS! HERE IS MY DILEMMA. IN OUR CITRIX (VERSION 9.00)SERVER. HERE'S WHAT I HAVE INSTALLED SO FAR: CITRIX ACCESS SUITE LICENSING, CITRIX PRESENTATION SERVER FOR WINDOWS, CITRIX WEB INTERFACE FOR METAFRAME PRESENTATION SERVER, AND METAFRAME PRESENTATION SERVER-AD...
  2. citrix web interface
    I have built a citrix web interface. Users can access it from the internet with the ip/citrix/metaframe. On our public DNS i have a public IP that points to the citrix.companyname.com but they can only access it with ip not by name. Do i need to add an alias to the web site...
  3. Citrix Web Interface
    Hi, I would like to configure my web interface server (w2k3 std r2 IIS 6.0) which is running CPS 4.5 and CSG 3.0 to handle request from 2 different NIC's configured with 2 different IP address/gateways? We currently deliver citrix web interface across our private network ...
  4. Citrix Configuration
    Hello - I'm in the process of configuring Citrix to allow our doctors access outside via internet into Electronic Medical Records application (EclininicalWorks). I'm searcining for a easy solution that will allow them to connect and not create an issue with outside system...

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: mgcITPosted on 2006-02-24 at 14:10:00ID: 16042885

This can be done with Policies... in the Citrix Management Console create a policy... under the "Client Devices" section you can disable local drive mappings.  Make sure to apply the policies to your users after creating it otherwise it will not take effect.

Another thing you can do is disable it for certain protocols altogether (ICA or RDP) using the Citrix Connection Configuration Tool... right-click the ICA Protocol and go to Edit....click the "Client Settings" button to see what devices you can disable.

 

by: snewoPosted on 2006-02-25 at 09:23:49ID: 16045916


I'll take a look at this when I return to work on Monday.   Two questions though:

- Can I apply it to the user ONLY when they access it via the web?   I'd like to have a different policy for the various connection methods.
- Can I apply it to only particula users?


Thanks.


Snewo

 

by: mgcITPosted on 2006-02-25 at 20:14:09ID: 16047879

>> Can I apply it to the user ONLY when they access it via the web?

Not sure, but I will look this up.  You may need to set up additional features such as Advanced Access Control to do this.

>> Can I apply it to only particular users?

yes.  After you create a policy you can apply it to certain users/groups/servers.

 

by: snewoPosted on 2006-02-27 at 06:08:48ID: 16055106


Ok,   I created a policy to do what I think I want to do.   I tried the following policy:

Client Devices -> Resources -> Drives -> Connection -> Enabled with Do Not Connect Client Drives at Logon selected

I then applied this policy to my test account and logged in.  (Policy option next to my account says "allowed" which hurt my head a bit.....I'm allowing a restriction, but I digress...)

I was able to copy files from my mapped Citrix drives to my local drives.


Being as this is the example when you click on help it should work.   I have to assume I'm doing something wrong.  Any ideas?


Snewo

 

by: mgcITPosted on 2006-02-27 at 08:46:55ID: 16056557

Do you have any other policies enabled?

Are you logging into a published Desktop or Application?  (Not just using Remote Desktop or Terminal Services right?)

Do you see the local drives as being mapped (i.e. you will see something like a drive called T$: which represents the C: drive of the local computer)  Or are you doing a copy/paste from the citrix session into your local session without any mapped drives?

 

by: snewoPosted on 2006-02-27 at 11:29:26ID: 16058056


Yes, I have one other policy - Universal Print Driver.

I'm logging into a published application.

Yes, I see my local drives as C$ and D$ (The main drive on the Citrix server is O:)  

Here is the application that I'm launching, you'll see it's not rocket science:  

"C:\Program Files\Internet Explorer\iexplore.exe" -E F:

From within this application I'm able to move files between any of the mapped drives to the local C & D drives, which is what I'd like to prevent.



Snewo

 

by: mgcITPosted on 2006-02-27 at 11:38:00ID: 16058125

ok check the other policy to make sure it's not overwritting the settings you created for your new policy.

Also check your login script to see if maybe it's being mapped there... or maybe a batch file in the startup folder?

The policy you created is all you need to do so something is just buggy here..

If none of that works perhaps just try to create another published app or even the desktop.  BTW, what does the "-E F:" do at the end of your command line for IE?

 

by: mgcITPosted on 2006-02-27 at 11:40:31ID: 16058155

and now that I say that I see that your published app is incorrect (or maybe it was just a typo)

but if you are launching IE from the server you would have to use O: as the drive in your command line (as you stated O: is the main drive in citrix)

"O:\Program Files\Internet Explorer\iexplore.exe" -E F:

and again I'm not sure what the -E F: does so maybe you can elaborate on that.

 

by: snewoPosted on 2006-02-27 at 11:59:55ID: 16058338


The -e starts it in explorer mode.  The F: opens to our F: drive which is yet another mapped drive for the user (their home directory).  


Snewo

 

by: snewoPosted on 2006-02-27 at 12:06:40ID: 16058405


The setting at:  Client Devices -> Resources -> Drives -> Connection  was marked as "Not Configured" so it should have defaulted to the lower priority.  Just to test it out I raised the priority of the new policy and it still isn't working.  

Any other ideas?



Snewo

 

by: mgcITPosted on 2006-02-27 at 12:22:33ID: 16058567

no other ideas unless it's being mapped in a login script like i said before.  Did you try creating a new published app?  just the desktop is an easy one to do.

 

by: idyllicsysPosted on 2006-02-28 at 19:38:34ID: 16072169

Have tried applying the policy to the server and to the user?

I was having the same issue when connecting to my citrix server and all of the printers were mapping everytime. When I added the server to the application of the policy as well as the user or group

On the policy to block the host drives, Client Devices -> Resources -> Drives -> Connection, have you tried enabling this one and then choosing "Do Not Connect Client Drives at Logon"

 

by: snewoPosted on 2006-03-02 at 07:39:08ID: 16085557


mqcIT:   Yes, I tried it on a new published app - Word.  I was still able to create a test document and save it locally.

idyllicsys:  I tried applying the policy to both the servers and the user (me) and it still allows me to write files to the local harddrive.  The policy you mentioned is exactly the one I applied earlier (and still have applied) but it's just not working.

Any ideas?



Snewo

 

by: anwedePosted on 2006-03-07 at 00:12:51ID: 16121874

If you have configured the policy the way you say you have, and there is no other setting creating the drive mapping, it should work. But you're setting the wrong policy if you want to disable the possibility to save to the clients local drives, the only thing this policy does is disable the automatic mapping of the local drives.

You should use Client Devices / Drives / Mappings. Enable this policy and check all 4 check boxes (floppy, hard drives, CD-ROM, remote drives) to disable access to (not only automatic mapping of) the clients drives.

For starters, assign the policy to a user account (to make sure it works). If you want to get fancy and just enable it when a user logs in using the Web Interface, use the Client Name filter and enter WI_* (providing you have a clean unmodified installation of WI, clients connecting through WI always get a client name starting with WI_. But this is configurable....)

/Anders

 

by: snewoPosted on 2006-03-07 at 14:24:59ID: 16128371


It's still not working, here is what I did.  Please let me know if I missed any steps no matter how small:

- Opened the Management Console
- Clicked on policies
- Double clicked on the policy I want (it is the highest priority)
- Went to Client Devices -> Resources -> Drives -> Mappings
- Enabled Mappings and checked all boxes in the window below (there are no other policy rules in with this policy)
- Selected ok
- Right clicked on my policy and choose "Apply this policy to..."
- Checked Filter based on users
- Under users I added my test account only.
- Checked Allow next to my test user
- Checked ok

I then logged in via the web and launched Excel.   From within Excel I was able to go to File -> Save As and save the file to my local drive.

The C drive displays as: C$ on 'Client' (C:)
The D drive displays as: D$ on 'Client' (D:)


What the heck is going on?  It's like it is completely ignoring my policy. Am I going nuts?


Snewo

 

by: anwedePosted on 2006-03-07 at 15:08:46ID: 16128739

Ok, not good ;-)

More questions:
Are all your servers in the farm Presentation Server 4.0?
Are you using an existing policy? (And have you tried creating a fresh policy?)
Are there other policies that apply to your test account that work as intended?

/Anders

 

by: snewoPosted on 2006-03-08 at 07:38:10ID: 16134854


- Yes, all servers in the farm (total of 2) are Presentation Server 4.0.

- I made a new policy for this item.

- I have only one other policy which is a universal print driver policy and it appears to be working fine.


The client name filter piece you mentioned looks like it will do the trick, once we solve the drive mapping issue.  



Snewo

 

by: anwedePosted on 2006-03-08 at 09:06:56ID: 16135852

Ok, more "stupid" questions ;-)

Have you checked that the problem exists on both servers?
Are you using Active Directory to verify the test account user?

A workaround could be to try editing the launch.ica on the WI-server. Add a line:
CDMAllowed=off

under the [WFClient] section. This should disable Client Drive Mapping for any user launching the application from the Web Interface.

/Anders

 

by: snewoPosted on 2006-03-09 at 05:24:01ID: 16144277


- Yes, I've forced the test user to log in to both servers and the problem is on both.

- Yes, we're using active directory but there are no log-on scripts in place.

- The only launch.ica file I have on my web server does not have a WFClient section, so I made one.   Here is the contents of the launch.ica file.   Does this look ok?


<%
// launch.ica
// Copyright (c) 2000 - 2005 Citrix Systems, Inc. All Rights Reserved.
// [NFuseVersionAndBuildNumber]
%>

<%
currPage = PAGE_LAUNCH;
%>

<!--#include file="serverscripts/webinterface.cs"-->
<!--#include file="serverscripts/include.cs"-->
<!--#include file="serverscripts/session.cs"-->

<%
UserContext userContext = sessCheckOutUserContext();
%>
<!--#include file="serverscripts/launch.cs"-->
<%
sessReturnUserContext( userContext );
%>

[WFClient]
CDMAllowed=off



The above modifications to the launch.ica file don't seem to have made a difference.

Thx,
Snewo

 

by: anwedePosted on 2006-03-09 at 06:26:35ID: 16144778

Sorry, my misstake.... Should be the "default.ica" file located in wwwroot\Citrix\MetaFrame\conf (it used to be called "template.ica" in older versions of NFuse/WebInterface).

/Anders

 

by: snewoPosted on 2006-03-09 at 06:47:45ID: 16144973


That modification to default.ica did it.   Thanks for working with me on this everyone.  



Snewo

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...