Windows IT Pro is the authoritative and independent resource for windows nt, windows 2000, windows 2003, windows xp. Features a collection of resources and magazines for windows IT professionals.
  
  
  Advanced Search 


February 1999

Eating My Own Cooking


RSS
Subscribe to Windows IT Pro | See More Products / Software Articles Here | Reprints | Or get the Monthly Online Pass—only $5.95 a month!

A Lab Guy learns to live with Terminal Server and MetaFrame

A traditional down-home expression says you can determine how good your cooking is by eating it yourself. Some employees at Microsoft have twisted that expression into, "We eat our own dog food," meaning Microsoft uses its own products to run its corporate services. I'm not sure I understand why Microsoft prefers to imagine it produces dog food instead of people food, but I admire Microsoft's principle of using its own products to run its services. In fact, I like the principle so much that I tried it myself.

I don't make products, so my twist on eating my own cooking (not dog food—I feed dog food to my dog) is to force myself to use and live with technology I've reviewed and recommended in this magazine. Lately, I've spent a lot of time reviewing and recommending thin-client technology, such as Microsoft Windows NT Server 4.0, Terminal Server Edition and Citrix MetaFrame. As a result, I decided to use these products as my core computing technology on a daily basis.

A Dog's Life
From a computing perspective, my day-to-day job consists of accessing my email, both Microsoft Exchange Server and Simple Mail Transfer Protocol (SMTP) email; accessing my Exchange-based calendar; word processing with Microsoft Word; performing spreadsheet analysis with Microsoft Excel; and sharing files with my fellow Lab Guys. I perform all these activities from my desk at the office, while I'm puttering around in my small office/home office (SOHO) lab, and while I'm on the road using my laptop.

Based on my application and location needs, I constructed an appropriate computing environment that lets me access my files from anywhere. First, I installed Terminal Server and Meta-Frame on an unbranded server in my office. For SOHO access, I installed a Wyse Winterm 3000 terminal and configured it to connect to the office server over an ISDN connection. Finally, I added both the Microsoft Terminal Server client and the Citrix Independent Computing Architecture (ICA) client to my laptop so I can access my applications using a dial-in Remote Access Service (RAS) connection when I'm on the road.

How did my thin-client computing grand scheme work out? Unfortunately, not as well as I would have liked. The first set of problems I encountered while installing desktop applications on the server system were predictable. I know that many applications are not compatible with the Terminal Server and MetaFrame architecture, but I was unprepared for how ugly the situation got.

Chasing My Tail
When I started loading applications onto the office server, everything went well. I loaded Eudora Pro (my favorite Post Office Protocol 3—POP3—mail client), Microsoft Outlook 98, and a handful of my favorite utilities. The installation went so well that I got overconfident and stopped taking snapshots of my Registry. Without these snapshots, I had no way of reverting my Registry to a safe point in case I ran into trouble during a subsequent product installation. My first sign of trouble happened while I was installing Microsoft Office 97.

The base Office 97 package installed without a hitch, although I later learned that it corrupted my Outlook 98 configuration in a major-league fashion. I wrote off this experience as my mistake—I should have installed Outlook 98 after I installed Office 97. After the Office 97 installation completed, I automatically began installing Office 97 Service Pack 1 (SP1), but the setup program wouldn't run.

Being a clever guy, I tried moving all the Office 97 files from my laptop to the server. I decided this approach was the quickest (and perhaps only) way to get the SP1 features onto the server. Although this approach worked, it introduced areas of instability in Office 97. For example, when I used the monitor and keyboard attached to the server to request a new Word document, I got a new (blank) document. When I performed the same function from a Windows terminal attached to the server, the software hung.

Don't get me wrong; I'm not blaming the Terminal Server and MetaFrame environment for all my problems. Clearly, I was asking for trouble when I moved Office 97 from my laptop to the server. However, if Terminal Server and MetaFrame would have run the Office 97 SP1 setup program, I wouldn't have found myself in such a sticky situation in the first place.

From Bad to Worse
After I worked through most of the problems with Office 97 and managed to reinstall Outlook 98 on the server, I tried to install Microsoft FrontPage 98. I can sum up my FrontPage 98 installation experience with one word—awful.

At first, FrontPage 98 appeared to install OK. However, when I tried to use the software, my system displayed an error message stating it couldn't find some of the FrontPage 98 .dll files. When I looked for these files on the server's hard disk, I found them right where they should be. After much experimentation (i.e., wasted time), I gave up and moved all the .dll files to a subdirectory defined in the PATH statement for all user definitions on the server.

If I were Microsoft, I'd be pretty embarrassed at how poorly its applications install and run under Terminal Server and MetaFrame. As bad as my experience was with Microsoft's applications, I had an even worse experience when I tried to install Qualcomm's WorldMail SMTP server software on my office server. During the WorldMail installation process, the setup program suddenly vanished without error or warning. One minute the installation was running, and the next minute I was staring at my standard desktop—ouch.

Dog Days
Through tenacity, persistence, and outright aggression, I got the business applications I needed up and running on my office server. The next challenge was actually using the server for my core computing on a day-to-day basis, and that's when the next wave of problems hit me. What happened? Was I able to overcome these new obstacles? Stay tuned, and I'll reveal these and other answers in next month's Lab Guys.

End of Article



Reader Comments

You must log on before posting a comment.

If you don't have a username & password, please register now.




Top Viewed ArticlesView all articles
Command Prompt Tricks

One reader shares his tip for setting up the command prompt to reflect a remote path. ...

How can I stop and start services from the command line?

...

PsExec

This freeware utility lets you execute processes on a remote system and redirect output to the local system. ...


Related Articles Dog Food to Go

Windows OSs Whitepapers Why SaaS is the Right Solution for Log Management

Related Events SQL Server 2008 – Can You Wait? | Philadelphia

SQL Server 2008 – Can You Wait? | Atlanta

SQL Server 2008 – Can You Wait? | Chicago

Check out our list of Free Email Newsletters!

Windows OSs eBooks Understanding and Leveraging Code Signing Technologies

A Guide to Windows Certification and Public Keys

SQL Server Administration for Oracle DBAs

Related Windows OSs Resources Become a VIP member of the Windows IT Pro community!
Get it all with the VIP CD and VIP access. A $500+ value for only $279!

Subscribe to Windows IT Pro!
Solve your toughest technical problems with our experts and access 10,000 + articles online. 30% off

Monthly Online Pass - Only $5.95!
Get instant access to 10,000+ articles from Windows IT Pro Magazine!

TechNet Virtual Labs
Evaluate and test Microsoft's newest products.


Windows IT Pro Home Register FAQ for Windows WinInfo News
Europe Edition About Us Contact Us/Customer Service Media Kit Affiliates / Licensing  
SQL Server Magazine Office & SharePoint Pro Windows Dev Pro IT Job Hound ITTV
IT Library Technology Resource Directory Connected Home Windows Excavator Windows SuperSite 
 
 Windows IT Pro is a Division of Penton Media Inc.
 Copyright © 2008 Penton Media, Inc., All rights reserved. Terms and Use | Privacy Statement | Reprints and Licensing