Citrix
®MetaFrame XP
™Presentation Server
for Windows
®Copyright and trademark notice
Information in this document is subject to change without notice. Companies, names, and data used in examples herein are fictitious unless otherwise noted. Other than printing one copy for personal use, no part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of Citrix Systems, Inc.
Copyright © 2002-2003 Citrix Systems, Inc. All rights reserved.
Citrix®, Independent Computing Architecture (ICA®), NFuse®, Citrix Solutions Network™, MetaFrame®, MetaFrame XP™, Program Neighborhood®, and SpeedScreen™ are registered trademarks or trademarks of Citrix Systems, Inc. in the United States and other countries.
RSA Encryption © 1996-1997 RSA Security Inc., All Rights Reserved.
Trademark acknowledgements
Adobe, Acrobat, and PostScript are trademarks or registered trademarks of Adobe Systems Incorporated in the U.S. and/or other countries.
Apple, LaserWriter, Mac, Macintosh, Mac OS, and Power Mac are registered trademarks or trademarks of Apple Computer Inc.
DB2 is a registered trademark and PowerPC is a trademark of International Business Machines Corp. in the U.S. and other countries.
Java, Sun, and SunOS are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. Solaris is a registered trademark of Sun Microsystems, Inc. Sun Microsystems, Inc has not tested or approved this product.
Microsoft, MS-DOS, Windows, Windows NT, Win32, Outlook, ActiveX, and Active Directory are either registered trademarks or trademarks of Microsoft Corp. in the United States and/or other countries.
Netscape and Netscape Navigator are registered trademarks of Netscape Communications Corp. in the U.S. and other countries.
Novell Directory Services, NDS, and NetWare are registered trademarks of Novell, Inc. in the United States and other countries. Novell Client is a trademark of Novell, Inc. UNIX is a registered trademark of The Open Group.
Apache is either a registered trademark or trademark of the Apache Software Foundation in the United States and/or other countries.
JavaServer Pages and Sun ONE Application Server are either registered trademarks or trademarks of Sun Microsystems Corporation in the United States and/or other countries. This product incorporates IBM’s XML Parser for Java Edition, © 1999, 2000 IBM Corporation.
All other trademarks and registered trademarks are the property of their owners.
3
Contents
Chapter 1 Introduction. . . 5
Key Features and Benefits of MetaFrame XP. . . 6
New Features . . . 9
Chapter 2 Installing MetaFrame XP Presentation Server for Windows . . . 13
Finding Information About MetaFrame XPe . . . 14
Installation Environment Requirements. . . 14
System Requirements for Reviewing the Product. . . 15
System Software Requirements . . . 15
System Hardware Requirements . . . 16
Client Device Requirements. . . 17
Installing MetaFrame XPe . . . 18
Installing MetaFrame XPe on Additional Servers . . . 20
Licensing . . . 20
Adding Licenses . . . 20
Activating Licenses . . . 21
Mlicense . . . 21
Using Mlicense to Add, Activate, and Back Up Licenses. . . 24
License Views. . . 25
Installing the ICA Win32 Client . . . 26
Chapter 3 Using MetaFrame XPe for Windows. . . 27
Using the Management Console . . . 28
Publishing Applications . . . 29
Publishing Content . . . 33
Running Published Applications . . . 34
Accessing Published Content. . . 35
Managing ICA Sessions. . . 35
Managing Printers for ICA Clients . . . 36
Configuring Auto Creation of Client Printers . . . 37
Auto Creation for DOS and WinCE Clients . . . 37
Auto Creation for Other Clients . . . 38
Auto Creation and Citrix Connection Configuration. . . 39
Using the Universal Printing Capabilities . . . 39
Client Printing with the Universal Driver . . . 40
Client Compatibility with the Universal Drivers. . . 40
User Policies and User-to-User Shadowing . . . 41
User Policies . . . 41
User-to-User Shadowing . . . 42
SpeedScreen Browser Acceleration . . . 44
Accessing Applications with the Web Interface . . . 45
Working With Load Evaluators. . . 50
Attaching a Load Evaluator . . . 51
Viewing Load Evaluator Assignments . . . 51
Monitoring Server Loads . . . 52
Chapter 5 Using Installation Manager . . . 53
Installation Manager Functionality . . . 54
Installation Manager Benefits . . . 54
Packaging an Application Installation. . . 55
Specifying the Build Options . . . 56
Recording the Installation. . . 58
Installing a Package to Target Servers. . . 59
Using APPUTIL. . . 62
Syntax . . . 62
Parameters. . . 62
Options . . . 62
Remarks . . . 63
Examples. . . 63
Security Restrictions. . . 64
Chapter 6 Using Resource Manager . . . 65
Understanding Status Icons . . . 66
Monitoring Your MetaFrame XP Servers. . . 66
Customizing Real-Time Monitoring . . . 68
Monitoring the Status of a Group of Servers. . . 69
Using the Summary Database . . . 69
Creating Reports. . . 70
Looking Back to a Specific Time. . . 71
Reporting on the Use of Applications . . . 72
Reporting User Activity . . . 72
Generating Server Snapshot reports. . . 73
Viewing Saved Reports . . . 73
Chapter 7 Using Network Manager . . . 75
Network Management Setup . . . 76
Tivoli Netview . . . 76
HP OpenView. . . 76
CA Unicenter . . . 76
Descriptions of Available Traps . . . 77
Configuring Which Traps to Send. . . 78
Using the Network Manager Plug-In. . . 79
Updating the Network Map . . . 79
Monitoring Traps . . . 81
Using the Citrix MIB . . . 81
Appendix A Glossary . . . 83
C
HAPTER1
Introduction
This guide is for anyone reviewing or evaluating Citrix MetaFrame XP Presentation Server for Windows, Feature Release 3.
Citrix MetaFrame XP Presentation Server is the easiest way to manage enterprise applications from a central location and access them from anywhere. As the foundation of the Citrix MetaFrame Access Suite, Citrix MetaFrame XP Presentation Server is the world's most widely deployed presentation server for centrally managing heterogeneous applications and delivering their functionality as a service to workers, wherever they may be. MetaFrame XP Presentation Server, Feature Release 3, is certified to run on Microsoft Windows 2000 Server and Windows Server 2003, extending significantly the capabilities over and above that of Microsoft Terminal Services, and supporting virtually any custom or
commercially packaged Windows applications. MetaFrame XP Presentation Server provides an exceptional foundation to build highly scalable, flexible, secure, manageable access solutions that reduce computing costs and increase the utility of any information system.
Utilizing the MetaFrame XP Presentation Server, organizations can:
• Access any application on any device. Seamlessly access applications from any client platform including UNIX, Mac, Linux, DOS, Windows CE, and many others.
• Web-enable existing applications. Provide browser-based access to virtually any application including Windows, UNIX, packaged, custom and legacy applications without rewrites or specialized development.
• Simplify applications deployment. Rapidly publish new applications and upgrades to users across the enterprise without having to individually "touch" each desktop.
• Easily manage server farms from a single interface. Centrally manage servers, applications, licenses, printers and users from any location. • Leverage and extend existing investments in hardware and software.
Deliver new generation applications, while protecting existing investments in hardware, networks and applications.
• MetaFrame XP Presentation Server, Standard Edition (MetaFrame XPs). Delivers the level of control that departments, workgroups and small organizations need to extend the reach of Windows 2000 Server and Windows Server 2003 to any device. With MetaFrame XPs, small organizations can centralize IT management and control and provide workers with secure access to applications anytime, anywhere over any connection.
• MetaFrame XP Presentation Server, Advanced Edition (MetaFrame XPa). Builds on the features of MetaFrame XPs to provide additional scalability, manageability and application availability for growing organizations. MetaFrame XPa is the ideal access infrastructure solution for small- to medium-sized organizations that need to effectively manage and deploy applications and scale as organizational needs require.
• MetaFrame XP Presentation Server, Enterprise Edition (MetaFrame XPe).
Provides the ultimate access infrastructure solution for large organizations and multi-national corporations. MetaFrame XPe offers extensive scalability, rapid application deployment and comprehensive monitoring capabilities that large server farms need to manage access to Windows-based applications.
To provide our reviewers with a look at the broadest product functionality, MetaFrame XPe has been selected for evaluation. This Reviewer's Guide provides a high-level overview of the MetaFrame XP Presentation Server solution, and describes the benefits of MetaFrame XP Presentation Server, Enterprise Edition.
Key Features and Benefits of MetaFrame XP
The following is a list of features that can only be found within MetaFrame XP:
The management console. This comprehensive tool is the command center for the entire MetaFrame XP server farm. It gives administrators single-point control of all system resources—servers, applications, licenses, printers, and users—for exceptional management power and simplicity.
Application-based load management. Taking server farm load balancing to a new level, this feature lets administrators customize rules to optimize server resources in any environment. Application scheduling permits administrators to schedule application availability to accommodate routine application and database maintenance (MetaFrame XPa and MetaFrame XPe only).
Resource manager. With this feature, administrators can centrally monitor and manage the server farm to ensure continuous, smooth operation. Capabilities include real-time
monitoring and alerting, application monitoring and usage, and user-configurable setting of metrics and alert thresholds (MetaFrame XPe only).
Installation manager. This capability eases the administrative burden of installing and uninstalling applications on servers in large server farms. With the click of a mouse, administrators can replicate applications across the entire farm, saving time and effort (MetaFrame XPe only).
Network management. Enterprises that use network management software from leading providers, such as HP and Tivoli, can incorporate MetaFrame Presentation Server farms into these solutions and administer them through the native network management console or through a customized version of the management console (MetaFrame XPe only).
Chapter 1 Introduction 7
Web interface. The web interface technology, which allows interactive applications to be published to users through a Web site, is built into MetaFrame XP. MetaFrame XP automatically installs and configures the web interface when a Microsoft IIS Web server is detected.
Secure gateway. Secures data traveling across the Internet between MetaFrame XP servers and the client devices using standards-based (SSL/TLS) encryption technologies.
Printer management. Even in diverse printing environments, administrators can efficiently manage resources and ensure end-user satisfaction, thanks to tools enabling printer driver replication and client printer compatibility. Additionally, to maximize their personal productivity, end users can specify the amount of bandwidth that printing consumes—even over low-bandwidth connections.
Shadowing enhancements. Responding to stricter policies on observing employees, Citrix enables shadowing instances to be logged, and provides an on-screen indicator when an administrator is shadowing a user. Shadowing is offered as an installation option to accommodate organizations whose policies prohibit user monitoring.
Client time zone support. In today’s distributed enterprises, users may be accessing MetaFrame XP from around the world. These applications run in the context of the user’s local time zone, ensuring accuracy of records and appointments.
Expanded capacity. Citrix application serving environments can encompass hundreds of MetaFrame XP servers supporting tens of thousands of users—all within a single server farm.
Reduced IT administration. A central data store for all configuration settings lets administrators make changes more easily and efficiently. Managing hundreds of MetaFrame XP servers is accomplished smoothly, even with a limited IT staff.
Reduced network traffic. Citrix IMA architecture, the foundation for MetaFrame XP servers, reduces server-to-server communications. Configuration settings reside in the data store and are no longer broadcast to other servers, reducing bandwidth consumption on the corporate backbone.
Centralized license management. From a single point, administrators can manage all Citrix product and user licenses, including entry and activation, thus simplifying administration of server farms of all sizes.
Enterprise-wide license pooling. Citrix IMA enables MetaFrame XP server farms to extend across multiple subnets, allowing Independent Computing Architecture (ICA®) licenses to be pooled among MetaFrame servers across the distributed enterprise.
Enhanced license availability. Because MetaFrame XP software licenses are centrally stored and managed, they are no longer assigned to specific servers and can be pooled across the server farm. This eliminates reentering and reactivating licenses when reinstalling a server.
Citrix administrator accounts. Previously, all Windows 2000 administrators had, by default, complete administration authority over MetaFrame 1.8 configurable settings. However, many organizations want to assign Citrix administration privileges to only certain designated Windows 2000 administrators. With MetaFrame XP, this is now a reality.
Auto client reconnect. With the auto client reconnect feature, the ICA Win32 and Java clients automatically reconnect to a session when they detect a dropped connection (when network issues outside of MetaFrame XP occur). Users can continue to work without reconnecting manually, reentering credentials, and restarting applications.
Content publishing. This feature lets you publish document files, media files, Web URLs, and any other type of file from any network location. Icons for published content appear in Program Neighborhood®, on the desktop, and in the web interface. Users can double-click
published content icons to access content in the same way they access published applications.
Connection control. This feature lets you set a limit on the number of connections that each user can have simultaneously in the server farm. You can also limit the number of concurrent connections to specified published applications, and you can prevent users from launching more than one instance of the same published application (MetaFrame XPa and
MetaFrame XPe only).
CPU prioritization. You can use the CPU prioritization feature to assign each published application in the server farm a priority level for CPU access. This feature can be used to ensure that CPU-intensive applications in the server farm do not degrade performance of other applications. You can give a higher CPU priority to mission-critical published applications and a lower CPU priority to less-important applications (MetaFrame XPa and MetaFrame XPe only).
Universal printing. Provides a single universal print driver for all printing needs. Universal printing eliminates the need to manage and maintain a large number of print divers while improving server stability and print quality.
NDS support. Support for Novell Directory Services allows users in Novell network environments to log on using their NDS credentials to access applications and content published in MetaFrame server farms.
SSL support for ICA. This feature enables use of the Secure Socket Layer (SSL) protocol to secure communication between ICA clients that support SSL and MetaFrame XP servers. SSL provides server authentication, encryption of the data stream, and message integrity checks. After configuring the Citrix SSL Relay, you can specify the use of SSL when you publish applications.
Citrix Web console. You can install the Citrix Web console on MetaFrame servers that have Internet Information Server 5.0 or later installed. You can then monitor MetaFrame server farms from any workstation with a supported Web browser. The Citrix Web console lets you view information about the server farm, published applications, servers, and active sessions, and lets you reset, disconnect, and shadow ICA sessions and send messages to users. The Citrix Web console includes searching and filtering capabilities and an improved layout, including static buttons.
ICA session monitoring. Performance counters for ICA data let you use the Windows Performance Monitor to observe ICA communication, including bandwidth and compression for sessions, servers, and individual virtual channels, and latency in ICA sessions. Performance monitoring can provide valuable information about utilization of network bandwidth and help determine if a bottleneck exists (MetaFrame XPe only).
Chapter 1 Introduction 9
Delegated administration. Citrix administrators can delegate areas of MetaFrame XP administration and farm management to IT staff. Administrators can assign these specialized staff members to perform specific MetaFrame XP farm management tasks such as managing printers, published applications, or user policies. Members of the enterprise’s IT staff can carry out their assigned tasks without being granted full access to all areas of farm management.
User-to-user shadowing. Users can shadow other users without requiring administrator rights. Multiple users from different locations can view presentations and training sessions, allowing one-to-many, many-to-one, and many-to-many online collaboration.
Smart card support. You can use smart cards with MetaFrame XP, supported ICA clients, and the web interface to provide secure access to applications and data. Using smart cards with MetaFrame XP and the ICA clients simplifies the authentication process while enhancing logon security. MetaFrame XP supports smart card authentication to published applications, as well as to “smart card enabled” applications such as Microsoft Outlook.
Content redirection. Administrators can specify whether local or remote applications are used to open content, allowing for the appropriate application to be launched to better meet the needs of the user. With Content redirection, you gain flexibility when considering application installation and content storage locations.
Use Content redirection to redirect application launching from:
• Client to server. Content, such as a file attached to an email message, that the user encounters when running a local application is opened with an application published on the MetaFrame server. This capability is supported with the ICA Win32 Program Neighborhood Agent, the ICA Macintosh client, and the ICA WinCE client.
• Server to client. URL links that the user encounters when running an ICA session are opened using the locally installed Web browser. This capability is supported with the ICA Win32 clients and the ICA Linux client.
User policies. With user policies, you can apply select MetaFrame settings, including shadowing permission settings, printer autocreation settings, and client device mapping settings, to specific users or user groups. Using policies, you can tailor your environment at the user level. User policy settings override all other MetaFrame XP and Terminal Services settings.
Windows Installer support. MetaFrame XP, MetaFrame feature releases, and many MetaFrame XP components are available in Windows Installer packages (.msi files). All family levels of MetaFrame XP (MetaFrame XPs, XPa, or XPe) are installed from a single setup program and a single CD-ROM.
Printer management features. Enhancements to printer management allow you to: • Set printing preferences for autocreated printers, including paper size and copy count • Refresh users’ printer settings each time they log on to an ICA session
• Choose to save or purge the print queue when users log out
• Configure published applications to launch without waiting for all printers to be created
New Features
SpeedScreen browser acceleration. SpeedScreen browser acceleration introduces major performance improvements for users connecting to applications that embed JPEG and GIF images within MSHTML pages. SpeedScreen™ browser acceleration requires less
bandwidth and allows users running the supported applications to interact with the browser while graphically-rich pages or large images are being downloaded.
Universal printing enhancements. You can now use color and high-resolution printing with the Universal Print Driver. Users printing with the Universal Print Driver can print to color and high-resolution printers (up to 600 dots per inch). This feature can be used only with Version 7.0 of the ICA Win32 client.
Additionally, you can now configure automatic installation of allowed print drivers for auto-created network printers. Print drivers are automatically installed for network printers.
Simplified license management. You can now use the mlicense utility to add multiple licenses, activate multiple licenses, and back up licenses in a MetaFrame XP server farm. The mlicense is run from a command prompt.
Management console enhancements. The management console includes the following usability improvements:
• Improved navigation. In lists of users and groups, you can navigate to items by typing the first few letters of the user or group name. The total count of items in a list is displayed in the console’s task bar. If you change the view in the console to Details, this view remains until you close the console or change to another view.
• Summary of server farm information. Aggregate information about a server farm is displayed on a farm summary page. In the management console, right-click the server farm and select Properties. Click Information in the left pane.
• ICA Keep-Alive settings. You can now set intervals for ICA Keep-Alives for your entire MetaFrame server farm or for select servers. Right-click your farm or a server in the farm and select Properties. Click ICA Keep-Alive in the left pane.
• Launch an ICA desktop session to the MetaFrame server. You can launch an ICA session from within the management console. Right-click the server to which you want to connect and select Launch ICA Desktop Session.
• Support for Sun Java Runtime Environment Version 1.4.1. The management console requires Version 1.4.1 of the JRE. If Version 1.4.1 of the JRE is not detected when installing the management console, it is installed.
Resource manager. Resource manager includes the following new features and enhancements:
• Improved billing. Fees are now arranged into fee profiles. Each fee profile contains a set of fee rates and a currency symbol. A fee profile can be used by one or more cost centers when producing a billing report. You can create a custom MetaFrame XP administrator account that allows access to billing only. Use the delegated administration feature of MetaFrame XP to configure the custom account.
• Apply to folder support. When making changes to metric settings or application settings across servers, you can apply to a folder structure, previously defined in the management console for MetaFrame XP. Selecting servers is now much more intuitive. • SMTP mail support. You can configure resource manager to send alerts using Simple
Mail Transfer Protocol (SMTP). SMTP offers ease of setup and does not require an email package to be installed locally.
Chapter 1 Introduction 11
• Improved snapshot report. More problem solving information is now displayed in the snapshot report. The report shows the processes using more than 5% of the processor or memory and shows highest resource usage by user.
• Improved server restarting. You can prevent users from logging on for a period of time before the server restarts. You can also schedule servers to restart in a staggered manner in a definable time period.
• Report printing. Print reports that you generate in resource manager, including billing reports. You can scale a report to fit on a particular number of pages, or to a particular percentage of its normal size.
• Summary database folders and zones. You can produce summary database reports on groups of servers that you previously defined using the management console. You can monitor and assess the performance of the server groups, allowing new hardware requirements to be addressed.
• Improved SNMP traps. To improve the level of detail in SNMP alerts, the single “trapAlert” SNMP trap for resource manager has been replaced with five new traps. • Alert on yellow. You can configure resource manager to raise an alert when a yellow
threshold is crossed, allowing you to proactively fix problems before they arise. Configure alerts using a new, improved interface.
Certificate revocation checking. When connecting to a MetaFrame server using SSL or TLS, the ICA Win32 clients check whether or not the server’s certificate has been revoked.
Support for MOM and WMI. MetaFrame XPe includes support for the management technology that integrates the monitoring of Citrix MetaFrame XPe servers and server farms into Microsoft Operations Manager (MOM) 2000, the latest network and server
management tool from Microsoft.
The MetaFrame XP Management Pack for MOM, in conjunction with the WMI Provider for MetaFrame XP, an agent installed on each MetaFrame XP server, allows you to monitor the health and performance of MetaFrame XP servers and underlying Microsoft Windows servers using the MOM environment.
Secure gateway enhancements. The secure gateway introduces the following new features and performance enhancements available for MetaFrame XP and Citrix MetaFrame Secure Access Manager.
• Secure connectivity over the Internet - no VPN required. Providing standards-based encryption over the Internet, secure gateway eliminates the cost and configuration requirements of a traditional virtual private network (VPN). Secure gateway provides secure access to company information, corporate applications, intranets and external Web sites without the cost and complexity of a VPN.
• Supports single-hop or double-hop DMZ deployment. The secure gateway can be installed to span a single-hop or a double-hop DMZ. If your DMZ is divided into two stages, install appropriate secure gateway components in each DMZ segment to securely transport HTTPS and ICA traffic to and from the secure network.
C
HAPTER2
Installing MetaFrame XP Presentation
Server for Windows
This section focuses on installing, configuring, and testing MetaFrame XP Presentation Server for Windows. It contains the following information: • Finding information about MetaFrame XPe
• System requirements • Installing MetaFrame XPe
• Installing MetaFrame XPe on additional servers • Adding licenses
Finding Information About MetaFrame XPe
For detailed information about any of the features presented in this Reviewer’s Guide, see the Administrator’s Guides for Citrix MetaFrame XP, the web interface, resource manager, network manager, and the ICA clients, as well as Getting Started for load manager and installation manager. These guides are installed on the server during MetaFrame and the web interface installation. You can access the complete documentation package for
MetaFrame XP and the ICA clients by choosing Start > Programs > Citrix > Documentation.
Viewing Citrix Documentation
To access the documentation in Adobe Acrobat PDF files, you need Adobe Acrobat Reader 4 or later. Acrobat Reader lets you view, search, and print the documentation. You can download Acrobat Reader at no cost from Adobe System’s Web site at
http://www.adobe.com/
Installation Environment Requirements
To carry out the tasks outlined in this section, you must have at least two server-class computers and a client device, communicating through network connectivity and belonging to the same domain or workgroup.
Important Because the presence of other MetaFrame servers can affect the behavior of MetaFrame XP servers, we recommend that you isolate the MetaFrame XP servers used in this review to their own subnet.
If you intend to perform all of the tasks outlined in this guide, your environment should include the following:
• To install the web interface on a Windows server, Microsoft Internet Information Server (IIS) Version 5.0 or higher and the Microsoft Java Virtual Machine (JVM) included with IIS must be installed.
• To evaluate the load manager and installation manager capabilities, you must install MetaFrame XPe on two server-class computers.
When you install MetaFrame XP on the second server, be sure to choose the option Join an existing server farm on the Server Farm Selection screen.
• To evaluate installation manager, the Citrix Packager component must be installed on a separate Windows 2000 or Windows NT 4.0 server dedicated to packaging only. This server will be used to create the package to be received by the two target
MetaFrame XPe servers.
Important The Packager and Installer servers must be members of a Windows domain. For this review, the Packager software can be installed on a MetaFrame XPe server, but in actual deployment, the Packager program should be installed on a server with no additional applications.
Chapter 2 Installing MetaFrame XP Presentation Server for Windows 15
• To evaluate the Network Management capabilities, Microsoft SNMP Services must be installed on all MetaFrame XPe servers you want to monitor and control.
You must also be running one of the following SNMP management consoles:
• Tivoli NetView 6.0 for Windows NT with Service Pack 5 or later and Windows 2000 with Service Pack 1 or later.
• HP OpenView Network Node Manager 6.2 for Windows NT with Service Pack 5 or later and Windows 2000 with Service Pack 1 or later.
• CA Unicenter 2.4 for Windows NT with Service Pack 5 or later and Windows 2000 with Service Pack 1 or later using either the 2D or 3D WorldView.
Important Do not install third-party SNMP management consoles on servers running Terminal Services. To review MetaFrame XP in conjunction with third-party management consoles, you will require another server without MetaFrame XP or Terminal Services installed on it.
System Requirements for Reviewing the Product
This section describes minimum configurations and recommendations for installing MetaFrame XP on servers. For information about system requirements for ICA client devices, see the ICA Client Administrator’s Guide for each client platform.
System Software Requirements
You can install MetaFrame XP with Feature Release 3 on servers running the following Microsoft operating systems:
• Windows 2000 Server Family: Windows 2000 Server, Windows 2000 Advanced Server, and Windows 2000 Datacenter Server. Citrix recommends that you install the latest Microsoft service pack for the operating system.
• Windows Server 2003 Family: Windows Server 2003, Standard Edition, Enterprise Edition, and Datacenter Edition.
Important You must install the Terminal Services component before you install MetaFrame XP. Terminal Services is not installed with Windows by default; you can install it with Add/Remove Programs in Control Panel. Install Terminal Services in Application Server mode.
Running MetaFrame XP on Windows Server 2003
MetaFrame XP on Windows Server 2003 includes the following changes in functionality.
The ICA client Creator utility is not supported. If you want to create installation floppy diskettes for supported ICA clients, you must manually create them.
If MetaFrame XP Setup does not detect a virtual directory called “Scripts,” Setup creates a physical directory under %SystemRoot%\inetpub\Scripts.
Remote users can connect to MetaFrame XP servers over TCP/IP only. Terminal Services in Windows Server does not support remote connections over IPX/SPX, NetBIOS, and asynchronous transports.
Microsoft Java Virtual Machine (JVM) is not installed. If you install the web interface for MetaFrame XP and the setup program does not detect the Microsoft JVM, you are prompted to install it. A copy of the Microsoft JVM is included in the MetaFrame XP media.
“Restrict each user to one session” feature is enabled by default. When this setting is enabled, the server disconnects an active session and reconnects the new connection request from the same user to the disconnected session. Enabling this feature conserves resources and simplifies reconnecting to disconnected sessions.
You can disable this setting in the Server Settings node of Terminal Services Configuration.
Users must be members of the Remote Desktop Users group to connect through Terminal Services. By default, there are no users in the Remote Desktop Users group, so users are blocked from connecting remotely. MetaFrame XP Setup allows you to add the members of the local Users group to the Remote Desktop Users group. If you skip the step of adding users to the Remote Desktop Users group, you must add users to this group after Setup completes.
Requirements for the Web Interface
To install the web interface on a MetaFrame XP server, Microsoft Internet Information Server (IIS) Version 5.0 or higher and the Microsoft Java Virtual Machine (JVM) included with IIS must be installed before you install MetaFrame XP. For this review, you will install the web interface on both MetaFrame XP servers during installation.
System Hardware Requirements
The following requirements are based on the requirements of the operating systems on which you run MetaFrame XP.
Windows 2000 Server and Advanced Server. Microsoft recommends a 166MHz or faster Pentium-compatible processor, 256MB of RAM, and a 2GB hard disk with at least 1GB of free space.
Windows 2000 Datacenter Server. Microsoft recommends an eight-way or greater array of Pentium III Xeon processors, 256MB of RAM, and a 2GB hard disk with at least 1GB of free space.
Windows Server 2003, Standard Edition. Microsoft recommends a 550MHz or faster
Pentium-compatible processor, 256MB of RAM, and a 2GB hard disk with at least 1.5GB of free space.
Windows Server 2003, Enterprise Edition. Microsoft recommends a 733MHz or faster Pentium-compatible processor, 256MB of RAM, and a 2GB hard disk with at least 1.5GB of free space.
Chapter 2 Installing MetaFrame XP Presentation Server for Windows 17
Important Microsoft recommends that you do not install Terminal Services on a Windows server acting as a domain controller. By default, users cannot log on to Terminal Services sessions on a domain controller. You can permit users to log on by setting the “log on locally” right; however, this is not recommended.
Disk and Memory Requirements
In addition to the Windows operating system requirements for your server, use the following guidelines for MetaFrame XP:
• 250MB disk space for installing the MetaFrame XPe family level • 150MB disk space for installing all ICA client software
Management Console Requirements
The management console is the centralized management utility you use to administer your MetaFrame XP server farm. It is installed on all MetaFrame XP servers by default. However, using the MetaFrame XP CD, you can install the management console on workstations that are not used as MetaFrame XP servers. Computers intended to run the console must meet the following requirements:
Operating system. You can install the management console on any workstation running Windows NT 4.0, Windows 2000, or Windows XP. You can install the console on your MetaFrame XP servers, but the console does not require that MetaFrame XP be installed on the same computer.
Sun Java Runtime Environment (JRE). The management console is a Java application and requires the Sun JRE Version 1.4.1. If your system does not have the JRE, Setup installs Version 1.4.1, the version required to run the console. The console does not run on JRE Version 1.3.1. If you have this version of the JRE installed on the target system, Setup still installs Version 1.4.1 and Version 1.3.1 remains installed.
Note If you are installing the console on a Windows NT 4.0 workstation, you may need to install the latest version of the Windows Installer, available from the Microsoft Web site.
Disk space. A minimum of 50MB of disk space is required for installation of the management console and the Java Run-Time Environment.
Memory. A minimum of 64MB of RAM is needed for running the management console (in addition to RAM required for the operating system and other applications).
Processor. A Pentium-class or better processor is recommended.
Client Device Requirements
This evaluation uses the ICA Win32 Program Neighborhood client and the ICA Win32 Program Neighborhood Agent.
Computers used with the ICA Win32 Program Neighborhood client require the following: • Windows 9x, Windows 2000, Windows XP, Windows Me, or Windows NT 3.5 or
• If you are using the ICA Win32 Program Neighborhood client with a Web browser, the client device must run a standard Web browser; Internet Explorer Version 4.0 or greater, or Netscape Navigator or Communicator Version 4.0 or greater
For information about configuring the ICA Win32 clients to use SSL/TLS to secure communications, see the Administrator’s Guide for Citrix ICA Win32 clients.
Installing MetaFrame XPe
MetaFrame XP Setup is compiled into a Windows Installer installation package. Windows Installer is a component of the Windows 2000 operating system that manages the installation and removal of applications. For more information about Windows Installer technology and the Windows Installer Service, see the Windows 2000 online Help or the Microsoft Web site at http://www.microsoft.com
Citrix recommends that you install Windows Installer Version 2.0 or later on the server before you install MetaFrame XP. You can download the latest version of Windows Installer from the Microsoft Web site at http://www.microsoft.com. Version 2.0 of Windows Installer is included on the MetaFrame XP CD in the directory \Support\MSI20.
This section describes how to install MetaFrame XP on the first server in your new server farm. For information about installing MetaFrame XP on a second server, refer to “Installing MetaFrame XPe on Additional Servers” on page 20.
! To begin MetaFrame XP Setup
1. Exit all applications.
2. Insert the MetaFrame XP CD-ROM into the CD-ROM drive. If your CD-ROM drive supports Autorun, the MetaFrame XP splash screen appears.
3. Click Install or Update MetaFrame.
4. Click MetaFrame XP Feature Release 3 to install MetaFrame XP with Feature Release 3.
Note This option installs the latest feature release and service pack. Features included in the latest feature release require additional licensing.
If you are installing MetaFrame XP on a clean system, selecting the MetaFrame XP Feature Release 3 option installs all newly released and previously released feature releases and service packs.
5. When MetaFrame XP Setup begins, a series of information pages and dialog boxes ask you to select options and configure MetaFrame XP. Click Next to continue after you complete each entry. If you want to return to a previous page to make changes, click
Back. If you click Cancel, Setup stops without installing.
! To configure the data store
For this evaluation, you will create a server farm using Microsoft Access for the data store. MetaFrame XP also supports using Microsoft SQL Server, IBM DB2, and Oracle databases for the server farm data store.
To use an Access database for a server farm data store, you create the database when you install MetaFrame XP on the first server in the farm. When you add additional
Chapter 2 Installing MetaFrame XP Presentation Server for Windows 19
1. On the Create or Join a Server Farm Setup screen, select Create a new farm and click
Next.
2. On the Create a Server Farm Setup screen, enter the following information:
• Enter a name for the new MetaFrame server farm. Farm names can include spaces but cannot be more than 32 characters in length.
• Select Use a local database (Microsoft Access) on this server.
• The default zone name is the mask for the subnet in which the server resides. If you want to change the server farm zone name, clear the option Use Default Zone Name
and enter the new name. 3. Click Next to continue.
4. Continue with MetaFrame XP Setup.
! To specify an administrator
1. Specify a Windows 2000 or NT user who will be the initial administrator of this farm. Enter the user name and domain on the Farm Administrator screen and click Next. 2. Confirm the user name you entered in the previous screen by clicking Yes.
Note When you initially log on to the management console, you must use the farm administrator account you established here. You can add administrator accounts later using the management console.
! To configure shadowing
With ICA session shadowing you can monitor and interact with ICA sessions. You can use shadowing to observe user activity and troubleshoot user problems. In addition,
MetaFrame XP allows shadowing instances to be logged, and provides an on-screen indicator on the client when an administrator is shadowing a user.
• On the Configure Shadowing screen, select Allow shadowing of ICA sessions on this server and click Next.
! To configure the Citrix XML Service
MetaFrame XP uses the Citrix XML Service to supply web interface-enabled servers and ICA clients using TCP/IP+HTTP for ICA browsing with the names of published
applications that are available in a server farm. The Citrix XML Service uses a TCP/IP port on the MetaFrame XP server to send and receive application information.
• Select Share default TCP/IP port with Internet Information Server and click Next.
! To set up the web interface
The web interface, which allows existing, unmodified applications to be published to users through a Web browser, is integrated with MetaFrame XP. The web interface works with MetaFrame to enable users to access interactive, server-based applications from within Web browsers. If Internet Information Server (IIS) is installed on the server, MetaFrame XP Setup installs the web interface by default.
Installing MetaFrame XPe on Additional Servers
When joining an existing farm, the setup screens differ, as follows:
! To add more servers to the server farm
1. On the Create or Join a Server Farm Setup screen, select Join an existing farm and click Next.
2. Select Connect to Access database on an XP server.
3. Enter the name and TCP port of the server that contains the Access data store. 4. Enter the name of the server farm zone.
Continue with the installation as described for the first installation of MetaFrame XPe.
Licensing
Using Citrix software requires that you follow the terms of Citrix license agreements. In addition to the legal agreement, the term license refers to codes and software that enable Citrix products to operate. Software mechanisms verify the presence of valid licenses for Citrix products in Citrix server farms. However, except for special enterprise licenses that require usage reporting, Citrix does not monitor or retrieve license usage data from Citrix server farms.
For details about licensing requirements and licensing terms for your Citrix product, be sure to refer to the End-User License Agreement that is provided with the software package in printed or electronic form.
Adding Licenses
To add a license to MetaFrame XP, you enter a license serial number. Use the Management Console to enter each serial number for licenses that you want to use in the farm. Choose
New > License from the Actions menu or click the Add License button on the toolbar to begin entering a license.
Type Citrix serial numbers exactly as they are printed, including hyphens (dashes) between the groups of characters. The characters in a serial number can include numerals, letters, and symbols such as + (plus sign), ? (question mark), and * (star).
After you enter a serial number, the license appears on the License Numbers tab. The license number that is shown on the tab is the serial number that you entered, followed by 11 additional characters that the licensing subsystem generates.
When you first enter a license, the license is not activated. The Status column on the License Numbers tab displays Unactivated and the Grace Days column shows the number of days remaining before the license will expire if you do not activate it.
Chapter 2 Installing MetaFrame XP Presentation Server for Windows 21
Activating Licenses
You must activate each Citrix license to complete the licensing process for MetaFrame XP software and ensure continued operation. While a license is not activated, reminder messages appear on the MetaFrame XP server console.
If you do not activate a license, the license expires after a set grace period. When a license expires, the license is no longer valid. An invalid license prevents users from connecting to the MetaFrame XP server. In addition, you cannot assign unactivated licenses to servers. To activate a license, you obtain an activation code and then enter the code in the Management Console.
Tip You can right-click a license number on the License Numbers tab and choose
Activate to start the activation process.
! To activate licenses using the Web
1. Select a license number on the License Numbers tab in the Management Console and choose Actions > Activate.
2. In the Activate License dialog box, click Copy to Clipboard to copy the license number to the Clipboard for the next step.
3. Go to the Citrix Activation System (CAS) Web page at http://www.citrix.com/activate
Log on and enter the license number. The CAS page returns the activation code for the license number.
4. Copy the activation code, enter the activation code in the Activate License dialog box, and click OK to activate the license.
After you activate a license, the Status column displays Activated on the License Numbers
tab. The license number remains the same because activation codes do not appear as part of the license number.
Note Licensing changes might not appear immediately in the Management Console. To refresh the display after adding or activating a license, press F5 or choose View > Refresh.
Mlicense
Use the mlicense utility to add multiple licenses, activate multiple licenses, and back up licenses in a MetaFrame XP server farm.
Executing mlicense with no parameters displays help for the utility.
Syntax
mlicense add /I filename.txt /O filename.xml [/L number] [/Q] mlicense activate /I filename_processed.xml
mlicense backup /O backupfilename.txt
Parameters
Filename.txt The name of the text file listing all of the license serial numbers to be added.
Filename.xml The name of the output .xml file specified when using the mlicense add or mlicense extract_unactivated syntax described above. This file is uploaded to the Citrix Activation System (CAS) Multiple License Activation Web site.
Important Avoid using Asian double-byte characters in the file name of the file to be uploaded.
Number The maximum number of license numbers that each filename.xml file will contain. The maximum number that you can specify is 2000.
Filename_processed.xml The file name of the license number and activation codes output file from the CAS Multiple License Activation Web site.
Backupfilename.txt The file name containing a backup of the license serial numbers.
Options
add
Adds the license serial numbers from the filename.txt file to the MetaFrame farm and outputs a filename.xml file (or multiple files if using /L) to be used during the activation process. /L and /Q are optional.
Example: mlicense add /I C:\Temp\filename.txt /O C:\Temp\filename.xml When this command is successfully completed, mlicense displays the message, “Successfully added all the serial numbers.”
You can upload the filename.xml output file(s) to the Multiple License Activation Web page on the Citrix Activation System (CAS) Web site to get an activation code.
You must be a MetaFrame XP administrator with rights to the licensing tasks to run this command.
activate
Uses the filename_processed.xml file returned from the Multiple License Activation Web page on the CAS Web site to activate the licenses in the MetaFrame farm.
Example: mlicense activate /I C:\Temp\filename_processed.xml
When this command is successfully completed, mlicense displays the message “Successfully activated all the licenses.”
Chapter 2 Installing MetaFrame XP Presentation Server for Windows 23
backup
Saves the serial number strings from the MetaFrame farm in the backupfilename.txt file for backup and disaster recovery purposes.
Example: mlicense backup /O backupfilename.txt
You must be a MetaFrame XP administrator with at least view-only rights to the licensing tasks to run this command.
extract_unactivated
Extracts unactivated license strings from the MetaFrame XP server farm’s data store and creates filename.xml output file(s). Upload these files to the Multiple License Activation Web page on the CAS Web site to get an activation code. /L and /Q are optional.
Important Do not let MetaFrame licenses expire before activating them. The
extract_unactivated command does not extract any unactivated licenses that have expired.
Example: mlicense extract_unactivated /O filename.xml
You must be a MetaFrame XP administrator with at least view-only rights to the licensing tasks to run this command.
/I
Input command used with add and activate. See the examples above for the proper syntax.
/O
Output command used with add, backup, and extract_unactivated. See the examples above for the proper syntax.
/L
Limits the number of license strings output to the filename.xml file. The maximum number of license strings that can go into any filename.xml output file is 2000. If the number of license strings exceeds 2000, additional XML files are created.
Use this option to change the default limit to a value less than 2000. Additional XML files are named by appending _1, _2, _3 ... to the output XML file name you specified (for example, filename_1.xml, filename_2.xml).
/L is an optional command that can be used with add and extract_unactivated. Example: mlicense add /I filename.txt /O filename.xml /L 100
In this example, if filename.txt contains 250 license serial numbers, the mlicense tool outputs the following files:
/Q
This command allows the output file naming convention to restart. Running the command overwrites the existing files such as filename_1.xml, filename_2.xml, and filename_3.xml in the directory.
If you do not use the /Q option, the files are created using the next number available in the naming convention, such as filename_4.xml, filename_5.xml, and filename_6.xml. This command is optional and runs after /L.
Example: mlicense add /I C:\Temp\filename.txt /O C:\Temp\filename.xml /L 50 /Q
In the example above, if filename_1.xml (100 license strings), filename_2.xml (100 license strings), and filename_3.xml (50 license strings) already exist and filename.txt contains 250 license serial numbers, the mlicense tool outputs the following files:
• filename_1.xml is overwritten and contains 50 license strings • filename_2.xml is overwritten and contains 50 license strings • filename_3.xml is overwritten and contains 50 license strings • filename_4.xml contains 50 license strings
• filename_5.xml contains 50 license strings
/?
Displays the syntax for the utility and information about the utility’s options.
Remarks
Mlicense does not add autoactivated licenses to the filename.xml file. When creating the filename.txt file, be sure to use all uppercase letters.
The term serial number refers to license numbers before they are added to the farm. The term license number is synonymous with license string and license key.
Security Restrictions
The rights required to run mlicense with various options depends on the option you are running. See the definitions of the mlicense options above for detailed MetaFrame XP administrator rights requirements.
Using Mlicense to Add, Activate, and Back Up Licenses
Before you run mlicense, create a filename.txt file and save all of the license serial numbers that you want to add to the MetaFrame XP server farm. You can add descriptive text to the
filename.txt file, such as section headings. The mlicense utility reads the license serial numbers in the file and then adds them to the data store.
Chapter 2 Installing MetaFrame XP Presentation Server for Windows 25
! To add, activate, and back up licenses using mlicense
1. From a command prompt, run the command parameters listed below. For example:
C:\Documents and Settings\Administrator>mlicense add /I C:\Temp\filename.txt /O
C:\Temp\filename.xml
Avoid using Asian double-byte characters in the file name of the file to be uploaded.
Note You can save the filename.xml file by specifying the directory path. Mlicense outputs the filename.xml file, which includes the license numbers to be used for activation.
2. Open a Web browser and navigate to the Multiple Activation page on the CAS (Citrix Activation System) Web site. Upload the filename.xml file. The Web site processes the
filename.xml file and returns a filename_processed.xml file. Save the
filename_processed.xml file on the server.
Note Detailed directions for using the CAS Web site are on the CAS Multiple License Activation Web page.
3. Run the mlicense activate command, using the filename_processed.xml file. Use the command parameters listed below; for example:
C:\Program Files\Citrix\System32>mlicense activate /I filename_processed.xml
The licenses are now activated in the MetaFrame farm.
4. After you activate the licenses, you can use the backup feature of mlicense to create a backup file of the licenses; for example:
C:\Documents and Settings\Administrator>mlicense backup /O C:\Temp\backupfilename.txt
License Views
To monitor and make changes to licensing in your server farm, you primarily use the Licenses node in the Management Console.
When you select the Licenses node in the console’s left pane, you can use the Product,
Displaying License Numbers
The License Numbers tab lists each license that you enter in the server farm. Each license that appears on the tab is based on a single license number, which you can view in the License Number column. The tab also shows which licenses are activated and unactivated, and the grace period for unactivated licenses.
This tab can display multiple licenses with the same description; the License Numbers tab does not consolidate licenses based on product or license type.
For example, if you enter three serial numbers that represent licenses for MetaFrame XP 1.0 for Windows, each license appears in the list on the License Numbers tab. Two licenses might contribute both product and connection licenses, while the third might add license counts for additional servers in the farm.
To see what licenses a license number contributes to the server farm, double-click the license in the list.
Use the Copy to Clipboard button to copy the license number of any license you select in the list. You can paste the data from the Clipboard into other applications for reporting and archiving.
Installing the ICA Win32 Client
The ICA Win32 full Program Neighborhood client and the Program Neighborhood Agent are now available in Microsoft Windows installer packages (.MSI files), so you can use Windows Installer technology to deploy and install them.
For the purposes of this evaluation, install the ICA Win32 client software from the MetaFrame XP Components CD-ROM. For further information about the ICA clients, see the ICA Client Administrator’s Guides.
! To install the ICA Win32 Program Neighborhood client
1. Insert the MetaFrame Components CD-ROM in the CD-ROM drive and navigate to the ICAWEB\en\ica32\ folder.
2. Double-click the file ica32.exe to launch Setup. 3. Accept the default settings for installation.
! To install the ICA Win32 Program Neighborhood Agent
1. Insert the MetaFrame Components CD-ROM in the CD-ROM drive and navigate to the ICAWEB\en\ica32\ folder.
2. Double-click the file ica32a.exe to launch Setup. 3. Accept the default settings for the installation location.
4. When the Server Address screen appears, you are prompted to enter the URL of the server running the web interface as follows:
http://<servername>/
C
HAPTER3
Using MetaFrame XPe for Windows
This section focuses on installing, configuring, and testing Citrix MetaFrame XPe for Windows. It contains the following information:
• Using the management console • Publishing applications and content • Running published applications • Accessing published content • Managing ICA sessions
• Managing printers for ICA clients • Using universal printing capabilities • User policies and user-to-user shadowing
Using the Management Console
The management console is a comprehensive, graphical interface that centralizes the management of your entire MetaFrame XP server farm, including servers, applications, licenses, printers, and users. The console is a Java-based, extensible program that ships with MetaFrame XP.
! To run the management console
1. From your server’s Start menu choose Programs > Citrix > Management Console, or click the Management Console button on the ICA Administrator Toolbar.
When the console launches, you are prompted to log on.
2. Enter the name of your server and the user name, password, and domain for the farm administrator you created during MetaFrame XP setup.
Chapter 3 Using MetaFrame XPe for Windows 29
From the management console you can: • Manage Citrix licenses
• Manage Citrix administrators • Publish and manage applications • Manage printers
• Manage MetaFrame XP servers and farms
The Management Console window is split into two panes:
• The left pane displays a hierarchical list, called the tree, showing the components of a MetaFrame XP server farm. The console tree functions similarly to the Windows Explorer tree:
A plus symbol (+) indicates that a branch of the tree is compressed. Click the plus symbol to expand the branch.
A minus symbol (-) indicates that a branch is expanded. Click the minus symbol or the node to compress the branch.
The object at the top of the tree represents the server farm. The next level of objects under the server farm represents management features and components in the server farm, called nodes.
• The right pane shows information about the object selected in the left pane, displayed in tabs. The tabs that are available in the right pane depend on the object selected in the console tree.
Publishing Applications
When you have installed the applications you want to publish on a server in the farm, you publish them for your end users to access. In MetaFrame XPe, use the management console to publish applications. You can use the console to publish applications on any server in the server farm; you do not have to run the console from the MetaFrame XP server on which you installed the applications.
! To publish the Notepad application
1. From the Actions menu in the management console, choose New > Published Application. The Application Publishing wizard starts.
2. In the first screen of the Application Publishing wizard, enter a display name and application description for the Notepad application, and click Next.
3. Select the Application radio button and click Browse to browse the server’s hard drive for the application file name (Notepad.exe). After you have located the executable, click
Next.
4. In the Program Neighborhood Settings screen, type Office Applications in the
Program Neighborhood Folder text box Click Next.
Chapter 3 Using MetaFrame XPe for Windows 31
6. On the Specify ICA Client Requirements screen, select the audio and encryption options for the connection. This review does not include any security configuration. For more information about security, see the MetaFrame XP Server Administrator’s Guide. Click Next.
7. On the Specify Application Limits screen, set the limits on concurrent instances and the CPU Priority Level and click Next. For details about each option, click Help.
8. On the Specify Servers screen, select the servers in the farm on which you want the published application to run.
9. If the servers you select have different installation paths for the same application, click
10. On the Specify Users screen, select the individual users or user groups you want to allow to access the application.
You can allow users to access the application without entering a user name or password by selecting Allow Anonymous Connections. However, users connecting through the Program Neighborhood Agent and the web interface must first authenticate to the server. After authenticating to the server, they do not need to authenticate to the application. Click Next.
Chapter 3 Using MetaFrame XPe for Windows 33
When you configure Content Redirection from client to server, users running the ICA Win32 Program Neighborhood Agent open all files of the associated type encountered in locally running applications with applications published on the MetaFrame XP server. If you have users who run applications such as email programs locally, you can use MetaFrame Content Redirection with the ICA Win32 Program Neighborhood Agent to redirect application launching from the client device to the MetaFrame server. When users double-click attachments encountered in an email application running locally, the attachment opens in an application that is published on the MetaFrame server, associated with the corresponding file type, and assigned to the user. For more information on content redirection, see the MetaFrame XP Server Administrator’s Guide.
12. When you have finished configuring the published application, click Finish.
Publishing Content
You can give users access to information, such as documents, Web sites, and video
presentations, by publishing content for users in the same way that you publish applications in a MetaFrame XP server farm.
With content publishing, you can publish and manage various types of content and present it to users with the applications they need. Published content and published applications appear together through the web interface, Program Neighborhood, and Program Neighborhood Agent interfaces.
You can configure MetaFrame XP to allow users to open published content in local player or viewer applications running on client devices or in applications published on MetaFrame XP servers.
Content publishing requires Feature Release 1 or later.
! To publish the Citrix Download Web page
1. From the Actions menu in the management console, choose New > Published Application. The Application Publishing wizard starts.
2. On the first screen of the Application Publishing wizard, enter a display name and description for the Citrix Download Web page, and click Next.
3. On the Specify What to Publish screen, select the Content radio button, enter the URL (http:\\www.citrix.com\download), and click Next.
4. On the Program Neighborhood Settings screen, select the Add to the client’s Start Menu and Place under Programs folder options.
5. Type “Citrix Download” in the Start Menu Folder box and click Next.
6. On the Specify Users screen, select the individual users or user groups you want to allow to access the application.
Running Published Applications
After publishing your applications and installing the ICA client, you can now access the published applications from your client machine.
! To run a Citrix published application using the Program Neighborhood client
1. Log on to your client device using one of the user accounts that has permission to access the Notepad application (determined when you published the application).
2. Double-click the Program Neighborhood icon on the workstation desktop to launch the ICA Win32 client and open the Program Neighborhood window.
Your server farm name appears in the Program Neighborhood window if you are testing in an isolated subnet. If the server farm name is not displayed, you must locate the server farm as described in the following section.
3. Double-click the server farm to view the application you published earlier in this guide. The Office Applications folder you created during application publishing appears. 4. Double-click the folder to list the published applications in the folder. The Notepad
application icon appears.
5. Double-click the application icon to launch Notepad.
6. Enter your user name and password (unless you selected Allow Anonymous Connections). The Notepad application opens.
7. Leave Notepad running (it is needed for another set of tasks).
! To locate your server farm
1. In the Program Neighborhood window, double-click Application Set Manager. 2. Double-click Find New Application Set.
3. Select your network option and click Next.
4. If your application set (the same name as your farm) is not available from the drop-down list, click Server Location.
5. In the Locate New Application Set dialog box, click Add and enter the name of the first MetaFrame server.
6. Click OK to return to the Find New Application Set wizard. Your application set (the same name as your farm) is now available from the drop-down list.
Chapter 3 Using MetaFrame XPe for Windows 35
Accessing Published Content
After publishing your content and installing the ICA client, you can now access the published content from your client machine.
! To access Citrix published content using the Program Neighborhood Agent
1. Log on to your client device using one of the user accounts that has permission to access the Citrix download Web page (determined when you published the Web page).
2. Double click the Program Neighborhood Agent icon in the system tray and log on to the Program Neighborhood Agent with the same user credentials.
3. From the Windows Start menu, select Programs > Citrix Download > Citrix
Download Web Page. The Citrix Download Web page appears in your local Internet browser.
You can also access the Notepad published application with Program Neighborhood Agent by selecting Programs > Office Applications > Notepad.
Managing ICA Sessions
In this section, you will use the management console to view the sessions running in the server farm.
! To view session information for a MetaFrame XP server
1. Return to your main MetaFrame XP server.
2. Open the management console if it is not already open. The management console provides centralized management of your users’ ICA sessions. You can use the console to:
• Monitor ICA sessions – viewed by server or published application • Send messages to users in active ICA sessions
• Reset or disconnect sessions and log off users
• Monitor and remotely control selected sessions using the shadowing feature 3. In the left pane of the console, expand the Server tree and select your server. The right
4. Click the Sessions tab.
The Session column displays the network connection type for the session. The User column displays the name of the user account that initiates a session. In the case of anonymous connections, the user name is a string beginning with the letters Anon. The State column identifies whether a session is active, listening, idle, disconnected, or down.
For more details about using the management console, see the console’s online help.
Managing Printers for ICA Clients
When ICA client users run applications that are published on MetaFrame XP servers, they can print to the following types of printers:
• Printers that are connected to ports on the user’s client devices on Windows, Java, Windows CE, DOS, and Macintosh OS platforms
• Virtual printers created for tasks such as printing from a PostScript driver to a file on a Windows client device
• Shared printers that are connected to print servers on a Windows network • Printers that are directly connected to MetaFrame XP servers
For the ICA Win32 client, any printer that is set up in Windows on the client device is a client printer. Locally connected printers, printers that are connected on a network, and virtual printers are all client printers.
Chapter 3 Using MetaFrame XPe for Windows 37
! To test printing from the ICA client
1. Return to the Notepad published application on your client computer. If you closed it, open Notepad using Program Neighborhood.
2. In Notepad, enter some text and choose File > Print. Your text is printed on the printer connected to the client computer.
The management console provides access to all MetaFrame XP printer management features. Below are some key points for managing printers in a MetaFrame XP farm: • You can make printers that are already installed on client computers available