Professional Documents
Culture Documents
Citrix Questions
Citrix Questions
Command Description
Acrcfg .Configure autoreconnect settings
aierun .Run isolation environment. Primarily for use in scripting
environments.
Aiesetup..Install or uninstall an application from an isolation environment
altaddr .. .Specify server alternate IP address
app ..Run application execution shell
apputil Add servers to Configured Servers list for published
applications
auditlog .Generate server logon/logoff reports
change client Change client device mapping
chfarm Change the server farm membership of the server
cltprint Set the number of client printer pipes
ctxxmlss Change the XML Service port number
driveremap Remap the servers drive letters
dscheck ..Validate the integrity of the server farm data store
dsmaint.. Configure the server farms data store
icaport. Configure TCP/IP port number used by the ICA protocol on
the server
imaport ..Change IMA ports
query .View information about server farms, processes, servers, ICA
sessions, and users
twconfig .Configure ICA display settings
Q 41 How to assign statis port to Citrix License server ?
Setting a Static Citrix Vendor Daemon Port Number
Confidential Page 16 3/15/2008
Created by Manoj Kr Jangid
Manoj.jangid@live.com;manoj-jangid@hotmail.com
To set the port number, add the path for the options file and the parameters for the new port
number including the startup license file. The modified syntax in the license file is as follows:
VENDOR CITRIX options="C:\Program Files\Citrix\Licensing\MyFiles\CITRIX.opt" port=number
When setting the Citrix vendor daemon port number, you must specify the path to the citrix.opt
file and the port number in every license file on the license server and all subsequent license
files that you download.
To set a static port number for the Citrix vendor daemon
1. From the Windows Services panel, stop the Citrix License Management Console service.
2. Open a license file with any text editor (by default, the license files are located in
C:\Program Files\Citrix\Licensing\MyFiles).
3. In the license file, locate the line VENDOR CITRIX.
4. Modify the line by appending the following: options=<path to the options file> port=<port
number>
Example:
VENDOR CITRIX options="C:\Program Files\Citrix\Licensing\MyFiles\CITRIX.opt" port=27950
5. Save the license file with a .lic extension.
6. Repeat Steps 2 through 5 for each license file on the license server.
7. From the Windows Services panel, restart the Citrix License Management Console
service and the CitrixLicensing service to make your Citrix vendor daemon port number
changes take effect. If a TCP/IP
port number is specified on the VENDOR line, the Citrix vendor daemon may not restart until all
the clients close their connections to the vendor daemon. Note: Do not restart the services until
all license files on the license server have the same port number. If the Citrix vendor daemon
encounters different port numbers in the license files, the license server stops running.
8. Verify that the new Citrix vendor daemon port number is being used by looking for the
lines that use the new port number in the debug log (By default, this file is in
C:\Program Files\Citrix\Licensing\LS). The lines will be similar to the following:
3:13:48 (lmgrd) Starting vendor daemon at port 27950
3:13:51 (lmgrd) Using vendor daemon port 27950 specified in license file
Note: The text shown above many vary slightly depending on which version of Citrix Licensing
you are running.
Changing the License Manager Daemon Port Number
If you need to change the port number, you must specify the new number in all license files on
the server and in the firewall (if you have one). By default, no port number is listed in the
license file. When the License Manager daemon does not find a port number listed in the
license file, it uses port 27000.
To change the license manager daemon port number
1. From the Windows Services panel, stop the Citrix License Management Console service.
Confidential Page 17 3/15/2008
Created by Manoj Kr Jangid
Manoj.jangid@live.com;manoj-jangid@hotmail.com
2. Using a text editor, modify the SERVER line of the license file by adding a port number
after the hostname. (by default, the license files are located in C:\Program
Files\Citrix\Licensing\MyFiles).
For example:
SERVER this_host HOSTNAME=mps_server1 27900
or
SERVER this_host ANY 27900
3. Save the file with a .lic extension.
4. Repeat Steps 2 and 3 for each license file on the license server.
5. From the Windows Services panel, restart the Citrix License Management Console
service and the CitrixLicensing service to make your Citrix license manager daemon
port number changes take effect.
Note: Do not restart the services until all license files on the license server have the same port
number. If the License Manager daemon encounters different port numbers in the license files,
the license server stops running.
6. Verify that the new Citrix license manager daemon port number is being used by looking
for the line that uses the new port number in the debug log. The line will be similar to
the following:
3:13:48 (lmgrd) lmgrd tcp-port 27900
Note: The text shown above many vary slightly depending on which version of Citrix Licensing
you are running.
Resource Manager Summary Database Data Source Name
Q: Is the Resource Manager summary database Data Source Name (DSN) case
sensitive?
A: The RMSummaRyDataBASE DSN is not case sensitive.
Q: Resource Manager was installed on two servers in my farm. After
uninstalling Resource Manager from one of the servers, why does the Resource
Manager icon remain in the Presentation Server Console even though the
uninstallation completed without errors?
A: When at least one member server in a farm has Resource Manager installed,
the Resource Manager node appears in the Presentation Server Console when
viewed on any server in the farm.
Note The Resource Manager node can be removed from a Presentation Server
Console by removing or renaming the ResourceManager.jar file found in
\Program Files\Citrix\Administration\Plugins\ and restarting the Presentation
Server Console.
Q: I installed Resource Manager with the default metrics configured on a server
and I receive alerts about high context switches. The server seems to be
functioning correctly and none of my users are complaining. Is this alert
serious?
A: The default metric threshold values are a baseline configuration for an
administrator to tune and they are determined for a minimal server
configuration. Although most metric defaults are suitable as a one size fits all
solution like Processor - %Processor Time defaults, some metrics like System
Context Switches / Sec must be tuned for the environment in which they
operate.
Q: What does the Zone Elections counter monitor in Resource Manager?
Confidential Page 18 3/15/2008
Created by Manoj Kr Jangid
Manoj.jangid@live.com;manoj-jangid@hotmail.com
A: The Citrix MetaFrame Zone Elections counter monitors the number of data
collector elections that occurred in the servers zone since the IMA Service
started.
Monitoring this metric can be useful to determine whether or not excessive data
collector elections are taking place. Proactive monitoring can help prevent
excessive amounts of data from transmitting between zones as elections are
won. This can also be tracked with the Citrix MetaFrame Zone Elections Won
metric.
Q: What needs to be done when I attempt to create the summary database and
the procedure fails with this message appearing in the Resource Manager server
log?
A: This summary database message informs the user that there was an error
deploying the schema for the summary databasefor example, server log entry:
11 July 2002 12:26:02 - System - Failed to create summary database.
The most common causes of this error are:
There was a database problem while initially creating the summary database
schema. For example, an Oracle database configuration such as the rollback
segment is too small and non-autoextending; this can prevent successful
deployment of the Resource Manager schema.
Solution: Check the Oracle or SQL Server configuration settings to ensure there
is enough space in the database to create the schema. Several megabytes should
be enough space to create the schema. Also, check that all rollback segments
are autoextending; these can be tuned after the database is created.
The database user has insufficient privileges to create the schema. For example,
Resource Manager may not be able to insert data into tables or create packages.
Solution: Ensure that the user has rights to the database and can successfully
communicate with the database server.
Cannot Launch Secure Applications through Internet
Explorer
If you have users connecting through a secure Web Interface page (HTTPS) and
they receive an error message of ICA file not found, ensure the security settings
within Internet Explorer are not set to Do not save encrypted pages to disk.
To check security settings in Internet Explorer
1. Open Internet Explorer.
2. Click Tools > Internet Options.
3. Click the Advanced tab.
4. Scroll down to Security.
5. Be sure Do not save encrypted pages to disk is cleared.
6. Click OK.
Content Redirection Options Are Disabled When
Publishing an Application
If you install and then publish applications after installing Presentation Server, you
must update the file type associations in each servers registry.
To update file type associations in a server farm
1. Open the Presentation Server Console.
2. Expand the Servers node in the left window pane.
3. Right-click a server and select Update File Types from Registry.
4. When the file type updates are complete, check the properties of the published
application. The content redirection options are now enabled.
Isolation Environment Configuration
When you install Office 97, 2000, XP, or 2003 into an isolation environment, fonts
included with the Office suite are not available to the isolated Office applications.
To access specific Office fonts
1. Create an ignore rule for the following registry keys where Office font
Confidential Page 19 3/15/2008
Created by Manoj Kr Jangid
Manoj.jangid@live.com;manoj-jangid@hotmail.com
information is stored:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\
CurrentVersion\
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Shared Tools\Font
Mapping
2. Copy the Office fonts that you require from the installation root:
%SYSTEMDRIVE%\Program Files\Citrix\AIE\AIE_Name\Device\Drive
Letter\Windows\Fonts
to the system font directory:
%SYSTEMDRIVE%\Windows\Fonts
3. Using the procedures described in the Windows product documentation, install
the required Office fonts.
Installation Procedure
To install Office into an isolation environment called My_AIE using the setup file
setup.exe, type the following command:
AIESETUP My_AIE file_path:\setup.exe
Additional Installation ProcedureOffice 2000
When installing Office 2000 on Windows Terminal Server, use a transform (.mst)
file. The Microsoft Office 2000 Resource Kit provides a transform called
Termsrvr.mst. Specify this transform using a command-line switch during setup.
To install Office 2000 into an isolation environment on a Windows Terminal Server,
append the TRANSFORMS parameter to the AIESETUP command:
AIESETUP My_AIE file_path:\setup.exe TRANSFORMS=termsrvr.mst
Registered Citrix Ports
The following table contains the default registered Citrix ports.
Notes: The Default Citrix License Server port is 27000. The Access Suite Console uses
MSRPC on port 135 for communications.
Name Number Protocol Description
ica 1494 TCP ICA
ica 1494 UDP <not used>
ica 0x85BB IPX ICA
ica 0x9010 SPX ICA
icabrowser 1604 TCP <not used>
icabrowser 1604 UDP ICA Browser
icabrowser 0x85BA IPX ICA Browser
citrixima 2512 TCP IMA (server to server)
citrixima 2512 UDP <not used>
citrixadmin 2513 TCP IMA (Presentation Server Console to server)
citrixadmin 2513 UDP <not used>
citriximaclient 2598 TCP Common Gateway Protocol (Session Reliability)
citriximaclient 2598 UDP <not used>
citrix-rtmp 2897 TCP rtmp (Control) Video Frame
citrix-rtmp 2897 UDP rtmp (Streaming Data) Video Frame
Citrix
Systems
3845 MIB Private Enterprise Number. Used for SNMP MIB
Object ID and Active Directory Schema Object
MetaFrame Access Suite are fully integrated, making it easy to add
and extend the value of your MetaFrame implementation.
Citrix MetaFrame Presentation Server for Windows. The foundation of the Citrix
MetaFrame Access Suite, Citrix MetaFrame Presentation Server for Windows is the
Confidential Page 20 3/15/2008
Created by Manoj Kr Jangid
Manoj.jangid@live.com;manoj-jangid@hotmail.com
worlds most widely deployed software for centrally managing heterogeneous
applications and delivering their functionality as a service to workers, wherever
they may be.
Citrix MetaFrame Presentation Server for UNIX. Provides users with secure access to
UNIX and Java applications, supporting Sun Solaris, HP-UX, and IBM AIX
platforms.
Citrix MetaFrame Secure Access Manager. Provides secure, single-point access over
the Web to any enterprise resource, including email, applications, network file
services, Internet and intranet sites, and documents. Allows you to protect your
corporate resources while providing secure access, consistent presentation, and easy
navigation for mobile users who may be connecting from anywhere. You can create
and integrate policies to tailor access to different scenarios, such as providing
differentiated levels of trust or permissions based on the identification of a
corporate device or a security scan of the client device. With a powerful set of easyto-
use, wizard-driven configuration tools, you can enable secure access, configured
for each users business needs, to your IT infrastructure.
Citrix MetaFrame Password Manager. The most efficient enterprise single sign-on
solution, providing password security and enterprise single sign-on access to
Windows, Web, and host-based applications. Users authenticate once with a
single password, and MetaFrame Password Manager does the rest, automatically
logging into password-protected information systems, enforcing password
policies, and even automating end-user tasks, including password changes.
MetaFrame Password Manager makes connecting to applications faster and more
secure, and can significantly lower help-desk support costs.
Citrix MetaFrame Conferencing Manager. Adds intuitive application conferencing to
MetaFrame Presentation Server that eliminates the geographical distance between
team members, increases the productivity of meetings, and allows easy
collaboration.
Confidential Page 21 3/15/2008
Created by Manoj Kr Jangid
Manoj.jangid@live.com;manoj-jangid@hotmail.com
New in Citrix presentation Server Release 3.0
Products in the Citrix MetaFrame Access Suite are fully integrated, making it easy
to add and extend the value of your MetaFrame implementation.
Citrix MetaFrame Presentation Server for Windows. The foundation of the Citrix
MetaFrame Access Suite, Citrix MetaFrame Presentation Server for Windows 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.
Citrix MetaFrame Presentation Server for UNIX. Provides users with secure access to
UNIX and Java applications, supporting Sun Solaris, HP-UX, and IBM AIX
platforms.
Citrix MetaFrame Secure Access Manager. Provides secure, single-point access over
the Web to a wide range of internal and external information resources, including
applications, data sources, documents, Web content and services. With a powerful
set of easy-to-use, wizard-driven configuration tools, IT administrators can enable
browser-based access to the entire enterprise.
Citrix MetaFrame Password Manager. Provides universal password security and
single sign-on access to Windows, Web, proprietary, and host-based applications
running within the MetaFrame environment.
Users authenticate once with a single password and MetaFrame Password Manager
does the rest, automatically logging onto any password-protected information
systems, enforcing password policies, monitoring all password-related events, and
even automating end-user tasks.
Citrix MetaFrame Conferencing Manager. Adds intuitive application conferencing to
MetaFrame Presentation Server that eliminates the geographical distance between
team members, increases the productivity of meetings, and allows easy
collaboration.
Confidential Page 22 3/15/2008
Created by Manoj Kr Jangid
Manoj.jangid@live.com;manoj-jangid@hotmail.com
Simplified Licensing for the MetaFrame Access Suite
MetaFrame Presentation Server 3.0 uses a new method of licensing. Before you can
use MetaFrame Presentation Server, you must install Citrix licensing, which
includes a license server and a user interface for managing licenses known as the
License Management Console. After you install Citrix licensing, download a
license file from mycitrix.com and store it on the license server.
Whenever you start MetaFrame Presentation Server, it contacts the license server to
verify that you have a license for this product. The License Management Console
lets you run reports to discover when licenses expire, configure the license server,
and display license alerts. The console also provides a handy interface for
downloading license files. You can also manage the license server by using
command line tools and a configuration file known as the options file. Management
of licensed products is simplified in the following ways:
All MetaFrame Access Suite products now use the same license management
console
You centrally manage and monitor license usage
You can access your licensing data remotely
You can create reports allowing you to analyze trends in license usage
An electronic backup of all licenses is stored at Citrix
You can share licenses across farms
Enhanced Support for Large Farms
Zone data collectors now monitor server load information for their own zone
instead of the entire farm. This behavior reduces traffic among zones when users
connect to applications, especially in large farms where zones are connected across
high latency links
Zone Preference and Failover
A new policy rule enables you to direct user connections to preferred zones and set
transparent failover to backup zones when preferred servers are unavailable. When
users open applications, the Zone Preference and Failover policy rule directs their
connections to the server with the highest zone preference and lightest load
Extended Policies
You can now create policies to apply connection settings based on server groups, IP
addresses, and client namesin addition to users or user groups as in earlier
releases. New policy rules give you broader control over bandwidth limits, zone
connection preferences, audio options, and printing.
You can use new policy rules to do such things as:
Direct user connections to a local zone and set failover options to other zones
Route print jobs directly from the server to the printer rather than through the
client device
Control bandwidth limits for sessions
Control audio sound quality used by client devices
The examples cited above include only a few of the new capabilities provided with
connection policies. You can view other new and enhanced policy rules under the
Policies node of the Presentation Server Console.
Enhanced Delegated Administration
With Enhanced Delegated Administration, you can delegate areas of MetaFrame
Presentation Server administration and farm management. Administrators can
assign specialized staff members to perform specific tasks such as managing
printers, published applications, or user policies. Specialized staff members can
carry out their assigned tasks without being granted full access to all areas of server
Confidential Page 23 3/15/2008
Created by Manoj Kr Jangid
Manoj.jangid@live.com;manoj-jangid@hotmail.com
farm management.
SpeedScreen Flash Acceleration
SpeedScreen Flash Acceleration allows you to optimize the way
MetaFrame Presentation Server renders and passes Macromedia Flash animations
to users. Flash animations are a common component of many Web sites and Web
applications.
SpeedScreen Image Acceleration
Using lossy image compression, SpeedScreen Image Acceleration offers you a
trade-off between the quality of photographic image files as they appear on client
devices and the amount of bandwidth the files consume on their way from server to
client. Lossy image compression reduces the size of image files the server sends to
the client by removing redundant or extraneous data from the files.
Session Reliability
Session Reliability keeps ICA sessions active and on the users screen when
network connectivity is interrupted. Users continue to see the application they are
using until network connectivity resumes without re-authentication prompts.
Ability to Hide Disabled Applications
When you disable a published application, you can choose to hide it from lists of
published applications. Hiding the application prevents it from appearing in a users
Start menu, Program Neighborhood application set, application folder, or taskbar
while the application is disabled. This option is useful if you need to temporarily
disable a published application while you apply updates or address an issue with the
data source. By default, a disabled application continues to appear in lists of
published applications.
Dynamic Session Reconfiguration
This feature creates a smoother experience for users who switch between client
devices with varying display modes by reconfiguring window appearance
appropriately between devices. When reconnecting to a session on a client device
with different display modes, users do not need to reconfigure the color depth and
resolution. Dynamic session reconfiguration automatically adapts the existing
sessions display mode to the reconnecting client devices display capabilities and
mode preference.
New Features in Installation Manager
Installation Manager is included with the Enterprise Edition of MetaFrame
Presentation Server.
Enhanced Delegated Administration
With the new Enhanced Delegated Administration feature, you have greater
flexibility and control over the tasks that you delegate to IT staff. For example, the
new Install and Uninstall Packages permission allows you to control which servers
your delegates can deploy packages to using Installation Manager.
Rolling Out Package Groups Using Apputil
The apputil command lets you roll out published applications over additional
servers. Enhancements to apputil in this release provide the ability to roll out
Installation Manager package groups on additional servers. When you run apputil,
the package is scheduled for immediate installation on the target servers.
New Features in Resource Manager
Resource Manager is included with the Enterprise Edition of MetaFrame
Presentation Server, and incorporates the following new features and
Confidential Page 24 3/15/2008
Created by Manoj Kr Jangid
Manoj.jangid@live.com;manoj-jangid@hotmail.com
enhancements.
Failed Import Alerts
Resource Manager now warns you of failed attempts to update the summary
database, and can be configured to send alerts under these circumstances. In its red
state, a new icon on the Summary Database tab identifies failures to commit the last
update to the database. The Summary Database Configuration dialog box now
allows you to notify administrators of any such failure.
Enhanced Delegated Administration
Enhanced Delegated Administration in Resource Manager allows you to delegate
the tasks of controlling applications and analyzing system and application data to
custom administrators.
Compatibility with Asian Language Web Servers
In the past, some users of European language versions of MetaFrame Presentation
Server Clients could not launch published applications from the Web Interface
running on an Asian language Web server. This would occur when the name of the
application as it appeared on the Web Interface contained Asian language
characters that the European language client was unable to recognize and process.
New in Citrix presentation Server Release 4.0
SmoothRoaming for Personal Access Continuity
Printing Performance Improvements
A new version of the Universal Printer Driver enables MetaFrame Presentation
Server to use the Windows Enhanced MetaFiles Format (EMF) for transferring
print jobs from client to server. This improves printing performance, especially time
to print. You also now have access to more printer properties, such as additional
paper trays and finishing options (stapling and sorting, for example).
Printing Control Improvements
You can now allocate network printers to users through session printers policies
instead of through the properties page of the Printer Management node. This
enables you to create customized printing workspaces based on any policy criteria
without the use of complex logon scripting. When a user logs on to a server, session
printers policies determine:
Which network printers to connect within a session
Whether or not a particular printer should be the users default printer
Whether or not the user can override default values for common network printer
settings
When upgrading a prior version of MetaFrame Presentation Server, the installer
automatically converts printer settings into equivalent settings in printer policy
rules.
To administer auto-connect printer objects for servers of versions prior to this
release, you can use a Presentation Server Console locally that matches the server
version.
Further printing enhancements include shorter, more user-friendly client printer
names, and dynamic printers and portsclient printers and ports are visible and
accessible only within the session in which they are created.
USB Synchronization for PDA Devices
Confidential Page 25 3/15/2008
Created by Manoj Kr Jangid
Manoj.jangid@live.com;manoj-jangid@hotmail.com
You can synchronize a client-connected USB PDA device using application
software running on MetaFrame Presentation Server, rather than only through
applications on the client device. This feature supports USB-tethered and Microsoft
Windows powered PDAs that use ActiveSync as a synchronization agent.
PDA synchronization is available in the Advanced and Enterprise Editions of
MetaFrame Presentation Server.
Redirection Support for TWAIN Devices
MetaFrame Presentation Server can now redirect client-connected TWAIN
imaging devices, notably document scanners, from the client to the server,
regardless of connection type. This allows users to control client-attached imaging
devices from applications that run on the server; the redirection is transparent.
To capture an image, users connect to a server from a client machine that has an
imaging device and the associated vendor-supplied TWAIN driver installed locally.
When the TWAIN application is run from within this session, the application
detects and interacts with the client-side device. The server-based application that is
accessed runs in the way as a client-based application.
Redirection support for TWAIN devices is available in the Advanced and
Enterprise Editions of MetaFrame Presentation Server.
Smart Card Roaming
SmoothRoaming now enables users to use their smart cards to log on and off
automatically through Program Neighborhood Agent.
This is very useful in an environment where employees use computers as terminals
that are scattered across a facility. To log on automatically and retrieve applications,
an employee inserts a smart card into a terminal. To log off automatically, the
employee simply removes the card.
To gain greater flexibility when a user logs on and off, use SmoothRoaming in
conjunction with workspace control. For more information about workspace
control,
Application Isolation Environments
Application isolation environments solve issues arising from application
compatibility and interoperability in the server environment. These issues not only
increase total cost of ownership, but can potentially hamper the deployment of
MetaFrame Presentation Server on an enterprise-wide level.
Application compatibility issues in a server environment can be characterized as
follows:
Registry conflicts. Applications that do not conform to Microsofts guidelines for
use of HKEY_LOCAL_MACHINE can cause a number of problems, such as
limiting the application to run as a single instance, overwriting the previous users
settings, an increased likelihood of crashes, or in a worst-case scenario, allowing a
user to read the previous users credentials. Conflicts can also occur between
applications, especially between multiple versions of the same application.
DLL versioning. Applications can install a specific version of a DLL in a system
folder while another application overwrites that DLL with a different version,
causing the first application to execute incorrectly. For most applications, installing
a different version removes or conflicts with prior versions.
Incompatibility with Terminal Services. Some applications do not run successfully in
a Terminal Services environment and therefore do not run successfully on
MetaFrame Presentation Server. Incompatibility with Terminal Services is often
caused by registry conflicts, system conflicts, and system objects conflicts.
Post-installation configuration requirements. Many applications require postinstallation
expertise to run successfully on MetaFrame Presentation Server.
Extensive testing requirements. The possibility of application conflicts either at
Confidential Page 26 3/15/2008
Created by Manoj Kr Jangid
Manoj.jangid@live.com;manoj-jangid@hotmail.com
install or run time requires extensive predeployment testing, which is expensive and
time-consuming.
Maintenance of aging legacy systems. Using and maintaining legacy applications
that support essential business processes are crucial in many organizations. Often
such applications cannot coexist with modern applications and need to be installed
on dedicated servers.
Application isolation environments enable you to publish:
Multiple versions of applications on a single server
Applications that were not designed for multiuser or terminal services
Environments
Virtual IP Address and Virtual Loopback Address
Support
Using virtual IP addresses, you can publish applications that require separate IP
addresses per session. This is especially important to Computer Telephony
Integration (CTI) applications, which are widely used in call centers. If an
application you are publishing requires a unique IP address for each user session or
requires a unique loopback address, after publishing the application you can
configure your server to supply virtual IP addresses or a virtual loopback address.
You can use virtual IP addresses or virtual loopback for applications that fail or
malfunction when running in multiple, concurrent sessions. Failure and
malfunctions usually occur with custom applications that are not intended to
operate with Windows Terminal Services. The operational requirements of an
application determine whether it requires a virtual IP address or a virtual loopback
address.
Users of these applications can access them on MetaFrame Presentation Server in
the same way that they access any other published application.
Virtual IP addressing and loopback addressing are available in the Advanced and
Enterprise Editions of MetaFrame Presentation Server.
CPU Utilization Management
CPU utilization management increases perceived single-server scalability. It does
so by modifying the normal job priority scheduling in the operating system. CPU
utilization management smoothes out the normal CPU peaks that most applications
have. In a typical deployment running MetaFrame Presentation Server, a certain
amount of CPU utilization is reserved on each server to handle these CPU spikes.
By normalizing the CPU consumption by each user, the amount of CPU that must
be reserved to handle these spikes can be reduced.
CPU utilization management also limits very CPU-intensive applications to a
limited share of the CPU, so that one user does not inadvertently have an
inappropriate adverse affect on other users.
CPU utilization management makes the CPU time consumed by users easier to
predict. This enables you to better estimate the number of users who can connect to
a server and the number of servers that are required.
CPU utilization management is available only in the Enterprise Edition of
MetaFrame Presentation Server.
Confidential Page 27 3/15/2008
Created by Manoj Kr Jangid
Manoj.jangid@live.com;manoj-jangid@hotmail.com
Virtual Memory Optimization
Virtual memory optimization enables you to improve application performance and
virtual memory usage through DLL loading optimization. DLL loading
optimization ensures that components of a process load at their preferred base
addresses. As a result, overall virtual memory consumption on the server is
significantly reduced, providing more room for additional users and applications.
The Presentation Server Console contains new options to enable, disable, and
schedule virtual memory optimization.
Virtual memory optimization is available only in the Enterprise Edition of
MetaFrame Presentation Server.
Multi-Language User Interface Support for the Web
Interface
Language packs are provided to localize the Web Interface into the following
languages: English, German, Spanish, French, and Japanese. A language pack
allows you to display sites in a given language, including resource files and
localized images. You can also allow users to select a language when they log on;
the page is then reloaded in that language.
Simplified Customization of the Web Interface
You can now customize the appearance of the Web Interface through the Access
Suite Console, rather than by scripting or custom coding. Some of the options are:
Overall layout. Customize the overall screen layout or allow users to customize
the layout.
Branding. Format the screen with a customized look and feel using branding
colors, logo images, and header images.
Applications window. Specify the window title bar color or image, title bar text
color, number of application icon columns that are displayed, and allow users to
customize these settings.
Welcome area. Specify the title bar background color, title bar text color,
welcome message text language, welcome message text, and any additional
languages.
New in Citrix presentation Server Release 4.5
Configuration Logging
Configuration Logging enables you to keep track of administrative changes made
to your server farms: which administrator made the change, what the change was,
and when it was made. It also enables you to revert those changes if necessary.
You can also create a Report Center report that lists these details, and also
indicates whether or not the change was successful, the object the change
affected, and various further details of the change
Health Monitoring & Recovery
You can proactively monitor farm health by running Health Monitoring tests on
servers to ensure that if one of them has a problem (for example the Citrix IMA
Service may be down, or there may be a problem with Terminal Services), this does
not interfere with the users ability to access the application through another server.
Confidential Page 28 3/15/2008
Created by Manoj Kr Jangid
Manoj.jangid@live.com;manoj-jangid@hotmail.com
You can specify different recovery actions to be taken automatically if a server fails
a test; these include restarting the server or preventing it from being used for load
balancing until the problem is fixed.
Citrix Application Streaming
The application streaming feature simplifies application deployment to users.
With the application streaming feature, you can install and configure an
application on one file server and deliver it to any desktop or server on demand.
Upgrading or patching an application is simple, because you are required only to
update or patch an application stored in one place: on the file server
Further Enhancements in this Release
Alerts storage and reporting. Alerts can now be stored in the Resource
Manager summary database, together with related information such as when the
alert occurred and which server was affected. This enables you to create a report
listing all the alerts that were generated during a particular period of time.
Microsoft Operations Manager 2005 support. The Citrix Presentation Server
Management Pack now provides full support for MOM 2005 features.
Monitoring profiles. Rather than configuring metrics for each server, you can
configure a set of metrics, save them as a monitoring profile, then apply that
profile to a range of servers.
Automatic proxy detection support. Proxy servers can be automatically
detected: this means users do not have to configure the proxy server manually. In
larger environments, this also means administrators do not have to support
incorrect or dynamic configurations. For further information
Program Neighborhood Agent backup URL support. Administrators can
specify backup URLs for Program Neighborhood Agent in their Web Interface
configuration. In addition, if Program Neighborhood Agent cannot connect to the
Web Interface, administrators can specify backup URLs in a new .MSI package
property.
Multilingual user interface. The Windows Installer package automatically
installs the clients in all supported languages. Beginning with version 10.0 of the
Clients for Windows, language-specific installation packages are no longer
available.
How to ADD additional language in Citrix
Luckily for us, its easy to add additional languages to WI4. In this article, Ill show you how easy it is to
add Danish or any other new language to WI. All thats required is a little file editing and some
translation skills.
All of the WI4 language files are located on the WI4 server in the "\Program Files\Citrix\Web
Interface\4.0\languages" folder.
Confidential Page 29 3/15/2008
Created by Manoj Kr Jangid
Manoj.jangid@live.com;manoj-jangid@hotmail.com
As you can see from the picture above, all you have to do is create a new set of language files from the
existing ones. In this picture, "Danish (DK)" has been added. The *.lang files contain the definition of the
languages. For example, the "dk.lang" file is a text file that contains the definition of the language in the
following format:
FriendlyName=Dansk (Danish)
From here its just some hard work to get your own files translated. The main strings are located in
"common_strings_languageID.properties" and "metaframe_strings_languageID.properties" files. An
example of a Danish translation from "common_strings_DK.properties" could be:
ForMetaFrame=til MetaFrame
OK=OK
VersionTitle=Citrix Presentation Server
Help=Hjlp
SelectConnectionSpeed=Forbindelses hastighed:
Custom=Tilpasset
HighBandwidth=Hj - Kabel/DSL/LAN
MediumHighBandwidth=Mellem hj - Modem (>33K)
MediumBandwidth=Mellem - Modem (<=33K)
LowBandwidth=Lav - GPRS/Trdls
ReconnectTo=Genforbinder til:
DisconnectedApplicationsOnly=Afbrudte programmer
AllApplications=Alle programmer
LogIn=Log p
Welcome=Velkommen
PleaseLogin=Venligst log p
MessageCenter=Meddelelses Center
MessageCenter1=Meddelelses centret viser informationer og eventuelle fejl beskeder.
Settings=Indstillinger
Confidential Page 30 3/15/2008
Created by Manoj Kr Jangid
Manoj.jangid@live.com;manoj-jangid@hotmail.com
Refresh=Opfrisk
Error=FEJL
The result is as follows (only partially translated so far):
If you want to limit your users in selecting specific languages just remove the files languageID.lang (i.e.
DK.lang) for the languages you dont want your users to use.
If you want to remove the language option all together then just remove all the lang-files except the
English one. Now your users wont be able to select any other language and everything will be in
English.
If time permits you can also translate the WI4 help files. The location is "\Program Files\Citrix\Web
Interface\4.0\localizedContent." Just create a new language folder, copy the English files into it, and
begin translating.