The Ultimate Citrix Install Guide
 
PROJECT MANAGEMENT
1. Project Management Overview
2. Project Management Methodology
3. Tips for Making Meetings Effective

ANALYSIS PHASE
1. Analysis Phase Overview
2. Vision / Project Scope (Statement of Work)
3. Project Plan
4. Infrastructure Assessment
5. Proof of Concept
6. Analysis Phase Checkpoint

DESIGN PHASE
1. Design Phase Overview
2. Server Design
3. MetaFrame Access Suite Design
4. Infrastructure Design
5. Design Phase Checkpoint

IMPLEMENTATION PHASE
1. Implementation Phase Overview

2. Prepare the Network Environment

2. 1. Create Required Network Shares
2. 2. Firewall Modifications
2. 3. Throttling Port Speed and Duplex Settings
2. 4. Add Users to a Terminal Services Environment
2. 5. Create Required Citrix Specific User Groups

3. Install Operating System(s) for MetaFrame XP

3. 1. Installing Microsoft Windows 2000
3. 2. Installing Microsoft Windows Server 2003

4. MetaFrame IMA Data Store Installation & Configuration

4. 1. How to Install & Configure Microsoft SQL Server 2000
4. 2. How to Install and Configure Microsoft SQL Desktop Edition (MSDE)

5. Install MetaFrame XP Server w/ Feature Release 3

5. 1. How to Remap MetaFrame XP Server Driver Letters
5. 2. Installing MetaFrame Feature Release 3 on Windows 2000
5. 3. Installing MetaFrame Feature Release 3 on Windows Server 2003
5. 4. Installing MetaFrame XP HotFixes
5. 5. How to Add Licenses through the Management Console for MetaFrame XP

6. Install “Image” Applications


7. Rapid Server Deployment

7. 1. How to Clone a Citrix MetaFrame XP Server
7. 2. How to Create a Network Boot Disk

8. Configure MetaFrame XP Farm Wide Settings

8. 1. Recycling Operating Systems
8. 2. MetaFrame XP Delegated Administration
8. 3. How to Create a Zone & Move MetaFrame XP Servers to it
8. 4. How to Set a Server’s Preference for Data Collector Elections
8. 5. MetaFrame XP User Policies
8. 6. How to Implement Automatic ICA Client Updates
8. 7. Client Drive Mapping
8. 8. How to Implement Client to Server Content Redirection
8. 9. How to Implement Server to Client Content Redirection
8. 10. Configure ICA Keep-Alive
8. 11. Configure SpeedScreen Browser Acceleration

9. Install “Manual” Applications

9. 1. How to Install and Configure Microsoft Office 2000
9. 2. How to Install and Configure Microsoft Office XP
9. 3. How to Install and Configure Microsoft Office 2003

10. MetaFrame Conferencing Manager 2.0

10. 1. How to Install the Conference Organizer Service
10. 2. How to Install the Conference Room
10. 3. How to Install Conferencing Manager User Interface
10. 4. How to Specify the License Type through the CM Configuration Tool
10. 5. How to Add Users to the Conferencing Manager
10. 6. Microsoft Exchange Server Integration
10. 7. Troubleshooting

11. Publishing Resources through the Management Console

11. 1. How to Publish an Application
11. 2. How to Publish Content
11. 3. How to Publish Application from a Shortcut
11. 4. How to Publish the Printer Folder
11. 5. How to Publish Windows Explorer

12. How to Configure the Printing Environment

12. 1. Set the proper expectations
12. 2. Setup the Print Environment
12. 3. Create Printer Compatibility Driver Mappings
12. 4. Set Printer Bandwidth Limits for Client Auto-Created Printers
12. 5. How to use Project Compatibility automate Driver Mapping
12. 6. How to Manually Connect a Client Printer within an ICA Session

13. Install MetaFrame Secure Access Manager 2.0

13. 1. Install MetaFrame Secure Access Manager on Windows 2000 Server
13. 2. Install MetaFrame Secure Access Manager 2.0 on Windows Server 2003
13. 3. How to Install MetaFrame Secure Access Manager 2.0 Service Pack 1
13. 4. Install the Access Management Console on MetaFrame XP or a Workstation
13. 5. Create an Access Center
13. 6. Configure the Access Center
13. 7. Customizing MetaFrame Secure Access Manager
13. 8. How to Configure Internet Explorer for a Secure Access Center

14. Install Web Interface 2.1

14. 1. How to Install Web Interface 2.1 (Clean Install)
14. 2. How to Upgrade a NFuse Server to Web Interface 2.1
14. 3. Web Interface 2.1 Web Administration Tool
14. 4. How to Customize Web Interface 2.1
14. 5. How to Repair Web Interface 2.1

15. Install SSL Certificates and Secure IIS Server

15. 1. How to install and configure the IIS Lockdown Tool (version 2.1)
15. 2. How to Enable SSL on an IIS Web Server
15. 3. How to Force the use of SSL Encryption on a IIS Web Site

16. Install Secure Gateway 2.0 for MetaFrame

16. 1. Pre-installation Check List
16. 2. How to Install and Configure the STA Component
16. 3. Install the Secure Gateway Service
16. 4. Secure Gateway for MetaFrame Management Tools

17. MetaFrame XP Remote Administration Tools

17. 1. Management Console for MetaFrame XP
17. 2. Citrix Web Console (CWC)

18. ICA Clients

18. 1. How to Install the ICA Win32 Program Neighborhood Agent
18. 2. How to Install the ICA Win32 Web Client
18. 3. How to Configure the ICA Java Client
18. 4. How to Utilize the ICA Program Neighborhood Pass-Through Client
18. 5. Citrix ICA Client 6.20 for OS 9.X
18. 6. Citrix ICA Client 6.30 for OS 10.x

19. Microsoft Terminal Services Licensing

19. 1. Summary of Licensing Options in Windows 2000 Server
19. 2. Summary of the licensing options in Microsoft Windows Server 2003

20. Implement Windows System Policies

20. 1. MIAB Administrative Template Overview
20. 2. How to Create an Administrative Template to Hide Drives
20. 3. Implementing Windows 2000 Active Directory Group Policies
20. 4. Implementing Windows NT, Terminal Server 4.0 System Policies

21. How to Install and Configure MetaFrame Password Manager

21. 1. Prepare the Directory Service
21. 2. Install and Configure the MetaFrame Password Manager Console
21. 3. Deploy the MetaFrame Password Manager Agent
21. 4. On-Going Maintenance

22. Implementation Phase Checkpoint


READINESS PHASE
1. Readiness Phase Overview
2. Testing your New MetaFrame Access Suite Environment
3. Pilot Implementation
4. Rollout Any Remaining Servers
5. Implement Change Management Policies and Procedures
6. Readiness Phase Checkpoint

ROLLOUT PHASE
1. Rollout Phase Overview
2. End-User Training
3. Administrator Training
4. Go Live!
5. Rollout Phase Checkpoint

APPENDIX
1. Additional Resources
2. MIAB3.0.ZIP - Files Explained

12. 3.    Create Printer Compatibility Driver Mappings

Now that we have set the environment, we need to create compatibility mappings for all the printers that will need to be supported.

Mapping of printer drivers refers to identifying printer drivers for the same printer that have different names on different client platforms. You need to use mapping if the printer drivers you will be using on MetaFrame XP servers have different names than the drivers used by client computers.

The corresponding printer driver for the client printer must be loaded on the server. The driver names must match exactly, otherwise the printer will not map.

With Windows NT Workstation / Windows 2000 / Windows XP as the client machine, this is not really an issue. Windows NT Workstation / 2000 / Windows 2000 / Windows Server 2003 use standard NT driver naming conventions. The issue is more common with Windows 95, 98 and Me client machines. The driver names will occasionally differ slightly between Windows NT and Windows 9x thus causing the printer to fail in being auto-created.

As an example, you might have the following driver name on your Windows 95 client machine: HP LaserJet 4/4MP. When you install the same driver on MetaFrame XP Server, the driver name may appear as HP LaserJet 4. Absence of the /4MP portion of the driver name will mean this printer will not be mapped. Thus, you need to create a compatibility mapping in the Management Console for MetaFrame XP to create the relationship between the two drivers.

During installation, the data store imports printer driver mappings from the Wtsuprn.txt or wtsprnt.inf files on the server. If duplicate mappings are found, they are not written to the data store. You can use Management Console for MetaFrame XP and or Project Compatibility to manage printer driver mapping for the server farm.

During startup of the IMA service, the Wtsprnt.inf file for all servers in the farm is populated from the mapping information stored in the data store. If the file does not exist, the IMA service creates it. If the file exists, it is overwritten with the mapping information contained in the data store. Manual imports of existing Wtsuprn.txt or Wtsprnt.inf files can be performed using the qprinter command. For more information, see How to manually import an existing wtsuprn.inf file

 


12. 3. 1 How to View Failed Auto-created Client Printers

I have always liked to be proactive instead of reactive! I liked it when my customers would call me to report a user that was not able to print and I would have already known and made the change. This really looks good and gives your customers positive feeling about the services they are paying for. Not to mention I firmly believe if you get a call from a customer telling you that they cant print then you have not done you job. You need to set make sure you set the proper expectation that printers not found on the List of Supported Printers will require additional configuration.

My favorite feature of MetaFrame XP is that it logs failed auto-created printers to the Application Log on the MetaFrame XP Server that the auto-creation failed.

The following explains how to extrapolate the pertinent information you will need to add a compatibility drive mapping and or a terminal services compatible native driver.

 

1.      Open the Event Viewer on a MetaFrame XP Server and open the Application Log. You will want to browse through the log and look for failed MetaFrameEvents messages.

 


2.      Double click on the event to open the Event Properties box. In the description box, you will be presented with the following information that will be useful in presenting failed auto-creation and for notifying the user(s) in question that the problem has been solved.

1.       Client Name: This is the user who experienced the failed auto-creation (DABCC-demo). After adding an appropriate compatibility mapping, you might want to notify the user that you have solved the problem. Just by sending a simple email, you will go miles in setting the perception that you are doing your job.

2.       Printer: This is the UNC path to the printer that failed to auto-create (Client\DABCC-demo#\Napa01)

3.       Printer Driver: This is the client printer driver name that tried to map to a server driver. This is the name you will want to associate with a server driver name.

Now that you have this information, you will want to setup a printer compatibility mapping as shown earlier in the document or use Project Compatibility to manage the failed printer drivers for you.

 

The following is a screen shot of a failed auto-created printer:

 

 


12. 3. 2 How to Setup Printer Compatibility Driver Mappings

The following explains how to add driver compatibility mapping through the Management Console for MetaFrame XP.

1.      Click Start Click Programs Click Citrix Click Management Console for MetaFrame X

2.      Enter an admintrator account and click OK.

3.      Double Click on Printer Management Click Drivers Click the Mappings button (as shown below)

4.      The Driver Mapping dialog box opens (as shown below). Click Add


5.      The Add Mappings dialog box opens asking for a Client Driver and Server Driver. Enter the Client Drivers name as listed in the client printer properties sheet on the clients local machine.

6.      Enter the Server Driver you want to map the client printer to.

Note: An example WTSPRNT.INF file is listed later in this chapter.

7.      Click OK

8.      Repeat to configure additional compatibility mappings.

 

You have now succesfully added a Printer Driver Mapping. Have the user log on and verify the printer autocreates.


12. 3. 3 How to Import Printer Compatibility Mappings

When migrating from MetaFrame 1.8 and or to save time, you might want to import client printer driving mappings from a text file, WTSUPRN.INF file.

To accomplish this task Citrix developed the QPRINTER.EXE command line utility. In testing, I have found that this tool only works if the MappingFileName is named WTSUPRN.INF and it is stored in the %systemroot%/system32 directory. It must follow the WTSUPRN.INF format.

Another pitfall is that it will only support a file with 256 characters that are imported, before it errors and cause the IMA service to fail. I recommend to remark out (;) all but ten lines per import and to then to remark out (;) all but the next ten until you are finished.

 

In order to import the printer driver file from the command line type:

C:> qprinter /IMPRMAPPING C:WTSUPRN.INF

 

Note: If for any reason, you receive an error you will need to manually start the IMA service.

 

QPRINTER.EXE Command Line Arguments:

C:>qprinter /?

 

Display information about printers in server farm.

QPRINTER [/REPLICA] [/IMPRMAPPING MappingFileName]

 

/REPLICA

-- Display information about printer replication queue

 

/IMPRMAPPING MappingFileName

-- Import printer mapping from file. MappingFileName should

not contain quotation marks and can not have more than

256 characters

 

 

Note: QSERVER.EXE is not installed by default. It can be located on the MetaFrame XP with Feature Release 3 Server CD in the \support\debug\i386 folder.


DABCC Site Map | Legal Notice | Privacy Statement | All Rights Reserved for DABCC, Inc.