Citrix® XenApp® 6.5 Expert Cookbook

For experts only, this cookbook is a superbly structured interactive guide to the advanced features of Citrix XenApp. It will give you the know-how to build an effective and robust virtualization infrastructure.

Citrix® XenApp® 6.5 Expert Cookbook

Cookbook
Esther Barthel MSc

For experts only, this cookbook is a superbly structured interactive guide to the advanced features of Citrix XenApp. It will give you the know-how to build an effective and robust virtualization infrastructure.
$34.99
$57.99
RRP $34.99
RRP $57.99
eBook
Print + eBook
$12.99 p/month

Want this title & more? Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.
Code Files
+ Collection
Free Sample

Book Details

ISBN 139781849685221
Paperback420 pages

About This Book

  • Create installation scripts for Citrix XenApp, License Servers, Web Interface, and StoreFront
  • Use PowerShell scripts to configure and administer the XenApp's infrastructure components
  • Discover Citrix and community written tools to maintain a Citrix XenApp infrastructure

Who This Book Is For

If you are a Citrix XenApp expert and wish to enhance your skills by learning theadvanced features and configurations of a XenApp, then this book is for you. This is a follow up to the Getting Started with Citrix XenApp 6.5 Packt Publishing book. Server administrators willing to explore management and monitoring tools who wish to automate Citrix XenApp configurations with PowerShell scripting will certainly be at ease with this book.

Table of Contents

Chapter 1: Remote Desktop Services
Introduction
Scripting a command-line installation of the RD License Server
Configuring the RD License Server
Scripting a command-line installation of the RD Session Host
Configuring the RD Session Host
Configuring RDS settings with Microsoft Group Policies
Revoking RDS Device CALs with the RD License Manager
Creating RDS Per User CALs Reports
Using the Licensing Diagnosis snap-in for RD Session Hosts
Troubleshooting RD License Server discovery
Troubleshooting RD License Issuance
Rebuilding the RD License Database
Recovering your RDS CALs to a new RD License Server
Chapter 2: Citrix License Server
Introduction
Scripting a command-line installation and configuration of the Citrix License Server
Installing the license files on your Citrix License Server manually
Configuring console user accounts for the management console
Monitoring the Citrix license usage on the Dashboard
Changing port numbers on the Citrix License Server
Clustering the Citrix License Server with Microsoft Clustering
Finding your Citrix License Server version
Recovering your password when locked out of the Licensing Administration Console
Using LSQuery, a License Server Data Collection Tool
Resetting the license count
Troubleshooting tools for the Citrix License Server
Chapter 3: Citrix Web Interface
Introduction
Scripting a command-line installation of the Citrix Web Interface
Creating a Citrix Web Interface XenApp website
Customizing the Citrix Web Interface's look
Creating a Citrix Web Interface XenApp Services Site
Configuring site settings with webinterface.conf
Building your own language pack
Load balancing your Citrix Web Interface with Microsoft NLB
Speeding up the Web Interface's first logon time
Fixing pass-through authentication
Troubleshooting application launch errors
Configuring application launch settings
Chapter 4: Citrix StoreFront
Introduction
Scripting a command-line installation of Citrix StoreFront
Configuring a StoreFront Store
Configuring StoreFront Receiver for the Web
Configuring Remote Access for a Store
Configuring StoreFront for mobile devices
Configuring StoreFront Receiver for the Web using configuration files
Managing application behavior by adding keywords
Changing the Server Base URL
Troubleshooting StoreFront Errors
Chapter 5: The NetScaler Gateway
Introduction
Licensing the Citrix NetScaler Gateway Enterprise Edition
Configuring the Citrix Web Interface with a NetScaler Gateway authentication point
Configuring the NetScaler Gateway for the Citrix Web Interface
Configuring the NetScaler Gateway for Citrix StoreFront (CSF)
Changing the NetScaler Gateway's logon page theme
Using VLANs on the NetScaler Gateway
Checking the NetScaler Gateway's performance statistics
Recovering the password for the NetScaler Gateway
Saving, restoring, and comparing the NetScaler Gateway configurations
Chapter 6: XenApp Management
Introduction
Scripting a command-line installation and configuration of the Citrix XenApp server
Creating custom administrative roles for delegated management
Sending a message to one or more logged on XenApp users
Creating a custom Load Evaluator
Using Worker Groups to cluster XenApp servers and configurations
Configuring the ICA Listener
Configuring the HDX MediaStream Flash Redirection
Configuring advanced printing settings
Working with print drivers on Citrix XenApp
Logging administrative changes to a XenApp Farm
Enabling the Windows 7 look and feel desktop theme
Implementing the Citrix XenApp Mobility Pack
Chapter 7: XenApp Maintenance and Monitoring
Introduction
Monitoring live session information with AppCenter
Installing hotfixes and rollup packages
Validating the integrity of the XenApp Farm Data Store database
Maintaining the XenApp Farm Data Store
Preparing for XenApp imaging and provisioning
Monitoring XenApp with Performance Monitor
Monitoring XenApp server status with EdgeSight
Monitoring XenApp with Health Monitoring and Recovery
Managing XenApp resource allocation
Configuring XenApp reboot schedules for maintenance
Monitoring user sessions with Desktop Director for XenApp 6.5
Chapter 8: XenApp Policies
Introduction
Creating a XenApp Computer or User policy
Adding filters to a policy
Comparing XenApp policies and templates
Simulating connection scenarios with Citrix policies
Configuring policy priorities and exceptions
Configuring and maintaining XenApp printing
Enabling shadowing
Assigning Load Evaluators to servers and applications
Enhancing user experience with HDX
Redirecting the client drives of the user device
Configuring session pre-launch and lingering options
Chapter 9: XenApp Troubleshooting
Introduction
Starting AppCenter more rapidly
Troubleshooting the Protocol Driver error message
Troubleshooting the IMA service
Troubleshooting pass-through authentication with Web Interface
Troubleshooting XenApp policies for Worker Groups
Using HDX Monitor to check user experience
Getting a full desktop instead of the published application
Troubleshooting printer drivers on XenApp servers
Retaining client printer settings in user profile
Mapping client printers does not work when connecting through Web Interface 5.4
Troubleshooting client clipboard issues
Using Citrix Auto Support to troubleshoot a XenApp server
Chapter 10: PowerShell and Command-line Tooling
Introduction
Retrieving the XenApp Farm information with QUERY
Diagnosing the XenApp load balancing rules with LBDIAG
Performing data store maintenance with DSMAINT and DSCHECK
Installing the XenApp 6.5 PowerShell SDK
Replicating printer drivers with PowerShell
Creating Citrix policies with PowerShell
Changing the XenApp product edition with PowerShell
Creating a basic XenApp inventory report with PowerShell
Managing Farm administration roles with PowerShell
Checking the XenApp server load with PowerShell
Monitoring the Citrix License Server with PowerShell
Chapter 11: XenApp Infrastructure Best Practices
Introduction
Administrating XenApp Farms Best Practices
Implementing XenApp Virtualization best practices
Implementing Citrix XenApp recommendations
Optimizing Guide for XenApp 6.5 Computer settings
Optimizing Guide for XenApp 6.5 User settings
Printing recommendations for Citrix XenApp
Configuring Citrix policies Best Practices
Designing User Profile Best Practices for XenApp
Configuring Citrix guidelines for antivirus software
Planning XenApp High Availability
Migrating from Citrix Web Interface to StoreFront Best Practices
Chapter 12: Citrix Community
Introduction
The Citrix Community website
Carl Webster – XenApp 6.5 Farm documentation scripts
Michel Stevelmans – Farm Nanny
Dane Young – Citrix Chained Reboot script
Jason Poyner – XA6.5 Farm Health Check script
Andrew Morgan – ThinKiosk
Helge Klein – Delprof2, a User Profile Deletion Tool
Smart-X – ControlUp Basic Edition

What You Will Learn

  • Configure and manage Remote Desktop Services
  • Understand Citrix License Server
  • Utilize the Citrix Web Interface
  • Manage Citrix StoreFront
  • Deploy NetScaler Gateway
  • Optimize the Citrix XenApp
  • Learn to configure XenApp with command-line and PowerShell scripts
  • Utilize Citrix community tools

In Detail

In the age of cybernation, Citrix XenApp has emerged as a prolific application virtualization product. This powerful solution enables users or an enterprise to have centrally hosted and managed applications on corporate servers which can be accessed remotely from a wide range of computer and mobile devices. To deliver shared hosted virtual desktops and applications, XenApp synchronizes with Citrix tools such as NetScaler Gateway that offer secure remote access.

Giving you an insight into configuring, managing, and optimizing the advanced features of Citrix XenApp, this practical guide starts by helping you establish Remote Desktop Services and understanding the Citrix Licensing protocol. You then get a walkthrough of the Citrix Web Interface and then finally move on to successfully manage your XenApp server using PowerShell and command-line tooling.

"Citrix® XenApp® 6.5 Expert Cookbook" clearly teaches you to work with the XenApp tool to deliver published desktops and applications from a XenApp server to the end user.

Packed with practical recipes, this book starts with helping you understand the basics of Remote Desktop Services and proceeds to explain in detail the usage of Citrix License servers. Furthermore, you will learn to utilize the Citrix web interface, which acts as the central portal where users remotely access their desired applications. Next, you will move on to the key technical implementation of the NetScaler Gateway tool which Citrix uses to provide secured services.

Finally, you will advance to learn about the basic management consoles and tooling, configuration, and troubleshooting methods of XenApp with command-line tools and PowerShell scripts. You will also get a glimpse into the buzzing Citrix community by learning some great additional tools and scripts built by Citrix community enthusiasts.

This guide is an invaluable tutorial to help you to explore and optimize the XenApp tool to virtually deliver desktops and applications.

Authors

Table of Contents

Chapter 1: Remote Desktop Services
Introduction
Scripting a command-line installation of the RD License Server
Configuring the RD License Server
Scripting a command-line installation of the RD Session Host
Configuring the RD Session Host
Configuring RDS settings with Microsoft Group Policies
Revoking RDS Device CALs with the RD License Manager
Creating RDS Per User CALs Reports
Using the Licensing Diagnosis snap-in for RD Session Hosts
Troubleshooting RD License Server discovery
Troubleshooting RD License Issuance
Rebuilding the RD License Database
Recovering your RDS CALs to a new RD License Server
Chapter 2: Citrix License Server
Introduction
Scripting a command-line installation and configuration of the Citrix License Server
Installing the license files on your Citrix License Server manually
Configuring console user accounts for the management console
Monitoring the Citrix license usage on the Dashboard
Changing port numbers on the Citrix License Server
Clustering the Citrix License Server with Microsoft Clustering
Finding your Citrix License Server version
Recovering your password when locked out of the Licensing Administration Console
Using LSQuery, a License Server Data Collection Tool
Resetting the license count
Troubleshooting tools for the Citrix License Server
Chapter 3: Citrix Web Interface
Introduction
Scripting a command-line installation of the Citrix Web Interface
Creating a Citrix Web Interface XenApp website
Customizing the Citrix Web Interface's look
Creating a Citrix Web Interface XenApp Services Site
Configuring site settings with webinterface.conf
Building your own language pack
Load balancing your Citrix Web Interface with Microsoft NLB
Speeding up the Web Interface's first logon time
Fixing pass-through authentication
Troubleshooting application launch errors
Configuring application launch settings
Chapter 4: Citrix StoreFront
Introduction
Scripting a command-line installation of Citrix StoreFront
Configuring a StoreFront Store
Configuring StoreFront Receiver for the Web
Configuring Remote Access for a Store
Configuring StoreFront for mobile devices
Configuring StoreFront Receiver for the Web using configuration files
Managing application behavior by adding keywords
Changing the Server Base URL
Troubleshooting StoreFront Errors
Chapter 5: The NetScaler Gateway
Introduction
Licensing the Citrix NetScaler Gateway Enterprise Edition
Configuring the Citrix Web Interface with a NetScaler Gateway authentication point
Configuring the NetScaler Gateway for the Citrix Web Interface
Configuring the NetScaler Gateway for Citrix StoreFront (CSF)
Changing the NetScaler Gateway's logon page theme
Using VLANs on the NetScaler Gateway
Checking the NetScaler Gateway's performance statistics
Recovering the password for the NetScaler Gateway
Saving, restoring, and comparing the NetScaler Gateway configurations
Chapter 6: XenApp Management
Introduction
Scripting a command-line installation and configuration of the Citrix XenApp server
Creating custom administrative roles for delegated management
Sending a message to one or more logged on XenApp users
Creating a custom Load Evaluator
Using Worker Groups to cluster XenApp servers and configurations
Configuring the ICA Listener
Configuring the HDX MediaStream Flash Redirection
Configuring advanced printing settings
Working with print drivers on Citrix XenApp
Logging administrative changes to a XenApp Farm
Enabling the Windows 7 look and feel desktop theme
Implementing the Citrix XenApp Mobility Pack
Chapter 7: XenApp Maintenance and Monitoring
Introduction
Monitoring live session information with AppCenter
Installing hotfixes and rollup packages
Validating the integrity of the XenApp Farm Data Store database
Maintaining the XenApp Farm Data Store
Preparing for XenApp imaging and provisioning
Monitoring XenApp with Performance Monitor
Monitoring XenApp server status with EdgeSight
Monitoring XenApp with Health Monitoring and Recovery
Managing XenApp resource allocation
Configuring XenApp reboot schedules for maintenance
Monitoring user sessions with Desktop Director for XenApp 6.5
Chapter 8: XenApp Policies
Introduction
Creating a XenApp Computer or User policy
Adding filters to a policy
Comparing XenApp policies and templates
Simulating connection scenarios with Citrix policies
Configuring policy priorities and exceptions
Configuring and maintaining XenApp printing
Enabling shadowing
Assigning Load Evaluators to servers and applications
Enhancing user experience with HDX
Redirecting the client drives of the user device
Configuring session pre-launch and lingering options
Chapter 9: XenApp Troubleshooting
Introduction
Starting AppCenter more rapidly
Troubleshooting the Protocol Driver error message
Troubleshooting the IMA service
Troubleshooting pass-through authentication with Web Interface
Troubleshooting XenApp policies for Worker Groups
Using HDX Monitor to check user experience
Getting a full desktop instead of the published application
Troubleshooting printer drivers on XenApp servers
Retaining client printer settings in user profile
Mapping client printers does not work when connecting through Web Interface 5.4
Troubleshooting client clipboard issues
Using Citrix Auto Support to troubleshoot a XenApp server
Chapter 10: PowerShell and Command-line Tooling
Introduction
Retrieving the XenApp Farm information with QUERY
Diagnosing the XenApp load balancing rules with LBDIAG
Performing data store maintenance with DSMAINT and DSCHECK
Installing the XenApp 6.5 PowerShell SDK
Replicating printer drivers with PowerShell
Creating Citrix policies with PowerShell
Changing the XenApp product edition with PowerShell
Creating a basic XenApp inventory report with PowerShell
Managing Farm administration roles with PowerShell
Checking the XenApp server load with PowerShell
Monitoring the Citrix License Server with PowerShell
Chapter 11: XenApp Infrastructure Best Practices
Introduction
Administrating XenApp Farms Best Practices
Implementing XenApp Virtualization best practices
Implementing Citrix XenApp recommendations
Optimizing Guide for XenApp 6.5 Computer settings
Optimizing Guide for XenApp 6.5 User settings
Printing recommendations for Citrix XenApp
Configuring Citrix policies Best Practices
Designing User Profile Best Practices for XenApp
Configuring Citrix guidelines for antivirus software
Planning XenApp High Availability
Migrating from Citrix Web Interface to StoreFront Best Practices
Chapter 12: Citrix Community
Introduction
The Citrix Community website
Carl Webster – XenApp 6.5 Farm documentation scripts
Michel Stevelmans – Farm Nanny
Dane Young – Citrix Chained Reboot script
Jason Poyner – XA6.5 Farm Health Check script
Andrew Morgan – ThinKiosk
Helge Klein – Delprof2, a User Profile Deletion Tool
Smart-X – ControlUp Basic Edition

Book Details

ISBN 139781849685221
Paperback420 pages
Read More

Recommended for You

Getting Started with Citrix XenApp 6.5
$ 35.99
Getting Started with Citrix XenApp 6
$ 28.80
Getting Started with Citrix XenApp 6.5 [Video]
$ 25.50
Citrix Access Gateway VPX 5.04 Essentials
$ 29.99