A Terminal Services RAS Solution

My company is finalizing its decision on a RAS solution for more than 2000 retail stores worldwide. Our current VPN solution is cumbersome to deploy, use, and troubleshoot. Using Windows 2000 Server Terminal Services and the Terminal Services Advanced Client (TSAC) included with Win2K Service Pack 1 (SP1), we can eliminate the need for our users to establish a RAS link to the corporate network. In this scenario, users require only Internet access, which is far easier to set up domestically and internationally. My problem is this: How will users be able to transfer files from their local machines to the corporate network if they're using the Web-based TSAC client? Do you have any information about the Microsoft Windows 2000 Server Resource Kit's Rdpclip utility?

Traditionally, the lack of support for file transfers between a Win2K or Windows NT terminal server and RDP clients has been a major shortcoming of Microsoft's terminal services. Most organizations with these kinds of needs have turned to Citrix MetaFrame, which provides a much more powerful and flexible solution than Microsoft's terminal services solutions provide.

Although Citrix still provides a far more robust feature set for client-to-server data exchange, the Rdpclip utility (aka the File Copy utility) levels the playing field a bit by enhancing the existing support for clipboard transfers, thereby giving Win2K terminal servers and their clients the ability to exchange files. To use Rdpclip, you need to install the utility on every terminal server and terminal server client on which you want to use it.

On the terminal servers, run the fxfrinst.bat file, which resides in the resource kit's main installation folder. (This folder's default name is C:\program files\resource kit.)

On the clients, perform the following steps:

  1. Copy the fxfr.dll file to the Terminal Server Client installation folder. By default, this folder is named C:\program files\terminal server client.
  2. Copy the rdpdr.dll file to the Terminal Server Client installation folder. This file replaces the rdpdr.dll that the Terminal Services client installed. (You might want to back up this file before you replace it.)

After you complete these steps, reboot both the servers and the clients. When you view folders or files in Windows Explorer, you'll be able to use standard cut, copy, and paste features (or their Ctrl+X, Ctrl+C, and Ctrl+V keyboard-shortcut equivalents) to copy files between servers and clients. This feature takes advantage of the Terminal Services Virtual Channel architecture by using virtual channels to stream file data between the source and destination system.

Corrections to this Article:
  • In "Daily Answers: A Terminal Services RAS Solution," be aware that the RDPClip utility works only with the regular RDP terminal services client, and not the TSAC Web client. We apologize for any inconvenience this omission might have caused.

Discuss this Article 8

Cláudio Rodrigues (not verified)
on Mar 5, 2001
This utility works great. The only issue I found is that if you do not give a full desktop to the users (let's say you force them to launch an application using the Environment Tab or any method on the ActiveX control), when they close the application the session hangs. I fixed this using batch32 and killing FXRDPCLP.EXE when they exit the application.
David (not verified)
on Sep 29, 2002
I used the ftp tools fro windows terminal ,called FTPRDP, it is ease to use.
Yohan Kaliko (not verified)
on Apr 11, 2002
I just stumbled across a new solution that Works allot better then Rdpclip. There is a product called WtsFtp(http://www.ibexsoftware.com). Which enables you to access your client drives.
Dharmesh purohit (not verified)
on Apr 17, 2003
dear sir, i want to connect my comaany sever with modem and that sever i want acces from my home laptop so, how i will do it? i have in company 3com modem and at home d-link modem. plz advise me

Please or Register to post comments.

IT/Dev Connections

Las Vegas
September 30th - October 4th

Paul ThurottYou'll have the opportunity to experience:
• The Microsoft
Technology Roadmap
• Office 365 Implementation
• Hyper-V Optimizing
• Windows 8 Deployment
and much more!

Come See Paul Thurrott & Rod Trent in Person!

Early Registration Now Open

Upcoming Training

Mastering System Center 2012

During over 6 hours of training you can join John Savill from your computer as he will walk you through the key components and capabilities of System Center 2012, what’s involved in using the components, and the benefit they can bring to your environment.

Register Now

Current Issue

May 2013 - The NameTranslate object is useful when you need to translate Active Directory object names between different formats, but it's awkward to use from PowerShell. Here's a PowerShell script that eliminates the awkwardness.

CURRENT ISSUE / ARCHIVE / SUBSCRIBE

Windows Forums

Get answers to questions, share tips, and engage with the Windows Community in our Forums.