citrix-how to publish applications

4
As far as Tele-Trackings applications are concerned, a Citrix server is just another workstation. Tele-Tracking applications are installed exactly the same way, with only two differences: one, the person doing the install must put the server in install mode (this is a requirement for any Citrix or ter- minal server); and two, the /vclient=1 switch must be specified, since Citrix is installed on a server OS. This is all covered in the companion article titled Client Application Installation on a Citrix Server. This document will focus more on what Citrix is and how to set up applications so Citrix users can access them. This is for very basic information only, and configura- tions will vary from site to site. Generally, if the workstation application functions when run from the Citrix server itself, it will work on a users workstation, provided it is pub- lished correctly, and the user has the prop- er rights and network connectivity. NOTE: All of the screenshots in this docu- Citrix and Tele-Tracking: How to Publish Applications T h e P r o g r a m N e i g h b o r h o o d w i n d o w o f t h e C i t r i x w o r k s t a t i o n c l i e n t . ment come from Citrix Presentation Server 4.0. A little history Citrix struck a deal with Microsoft in 1997 that allowed them access to Windows NTs source code, a deal that is still in effect today for the current Windows server OSes. Their first product was WinFrame, an application that opened up the NT 3.51 kernel to multiple concurrent user ses- sions. After that, Citrix technology has appeared in every Windows release, from NT 4.0 Terminal Server Edition, to Windows 2000 Terminal Services, to Windows XPs Remote Desktop. All of those applications are just weakened versions of Citrixs technology that Microsoft includes in their products. Of course, for the full-blown functionality, youll need to buy Citrix MetaFrame or Presentation Server. MetaFrame and Presentation Server refer to the same thing: the main Citrix suite of applications. Were most concerned with making Tele-Tracking applications accessible to users, so well concentrate on publishing applications. Publishing applications The act of making an application accessible over a Citrix system is called publishing. Permissions to run published applications behave just like NTFS permis- T h e C i t r i x M a n a g e m e n t C o n s o l e s h o w i n g p u b l i s h e d a p p l i c a t i o n s . Citrix and Tele-Tracking: How to Publish Applications 1

Upload: mongo-boom

Post on 03-Mar-2015

197 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Citrix-How to Publish Applications

As far as Tele-Tracking�s applications areconcerned, a Citrix server is just anotherworkstation. Tele-Tracking applications areinstalled exactly the same way, with onlytwo differences: one, the person doing theinstall must put the server in install mode(this is a requirement for any Citrix or ter-minal server); and two, the /vclient=1switch must be specified, since Citrix isinstalled on a server OS. This is all coveredin the companion article titled �ClientApplication Installation on a Citrix Server.�

This document will focus more on whatCitrix is and how to set up applications soCitrix users can access them. This is forvery basic information only, and configura-tions will vary from site to site. Generally, ifthe workstation application functions whenrun from the Citrix server itself, it will workon a user�s workstation, provided it is pub-lished correctly, and the user has the prop-er rights and network connectivity.

NOTE: All of the screenshots in this docu-

Citrix and Tele-Tracking: How to Publish Applications

The Program Neighborhood window of the Citrix workstation client.

ment come from Citrix Presentation Server 4.0.

A little historyCitrix struck a deal with Microsoft in 1997 that allowed them access to

Windows NT�s source code, a deal that is still in effecttoday for the current Windows server OSes. Their firstproduct was WinFrame, an application that opened upthe NT 3.51 kernel to multiple concurrent user ses-sions. After that, Citrix technology has appeared inevery Windows release, from NT 4.0 Terminal ServerEdition, to Windows 2000 Terminal Services, toWindows XP�s Remote Desktop. All of those applicationsare just weakened versions of Citrix�s technology thatMicrosoft includes in their products. Of course, for thefull-blown functionality, you�ll need to buy CitrixMetaFrame or Presentation Server.

MetaFrame and Presentation Server refer to the samething: the main Citrix suite of applications. We�re mostconcerned with making Tele-Tracking applicationsaccessible to users, so we�ll concentrate on publishingapplications.

Publishing applicationsThe act of making an application accessible over aCitrix system is called publishing. Permissions to runpublished applications behave just like NTFS permis-The Citrix Management Console showing published applications.

Citrix and Tele-Tracking: How to Publish Applications 1

Page 2: Citrix-How to Publish Applications

sions; that is, you can restrict accessto applications to certain users orgroups. All current versions of Citrixare able to read Active Directory.Application publishing is done in thePresentation Server Console, alsoknown as the Citrix ManagementConsole. This tool is found on the Citrixserver itself, and it can also be pub-lished just like any other application; infact, this is the preferred way to use it.

Once inside the console, press Ctrl-P tobegin publishing a new application.The steps are fairly self-explanatory;first, you�ll need to give a name anddescription for the program you wantto publish. The display name you givehere will be the one your users willalways see.

Then, point to the EXE of the applica-tion. For Tele-Tracking applications, thiswill simply be the module�s executable,as shown in the screenshot. Everymajor Tele-Tracking client module isCitrix-compatible as of version 3.05.0000.SRS II version 3.0 and ServiceTracking� are alsoCitrix-compatible.

After that, you can specify how you want the app tobe served. As you can see in the screenshot, thereare several options. You can send a shortcut directlyto the user�s desktop or to their Start menu, so itappears like the application is installed locally. Withpassthrough authentication (which is set up wheninstalling a Citrix farm), the user�s domain login isused automatically to access Citrix, so a secondlogin is unnecessary. You may want to practice onsome simple applications like sol.exe or notepad.exe� the method is identical to publishing somethinglike bedboard.exe or btrde.exe. Here are a few noteson different ways to publish applications:

Program Neighborhood: This is the standard, originalCitrix client. (See the next section for instructions onwhere to find the client.) Once it�s installed, you canaccess your published applications either seamlesslyfrom your Start menu, or by launching the actualProgram Neighborhood app and connecting manuallyto your application set. The ability to publish applica-tions directly to the user�s Start menu or desktopcan be very valuable � try experimenting with this.NOTE: The Program Neighborhood Folder dialog inthe adjacent screenshot governs the way Start menushortcuts appear on client machines. It also governshow applications show on the Web Interface.

This is the first window you will see after pressing Ctrl-P to publish an application.

The Specify What to Publish dialog. Use Browse to point to the application�s main executable.

NOTEIn addition to regular Tele-Tracking module

executables, you can also publish ADTIntercept.exeand LogViewer.exe.

2 Citrix and Tele-Tracking: How to Publish Applications

Page 3: Citrix-How to Publish Applications

Program Neighborhood Agent:This is an optional installwhen you set up the Citrixworkstation client. The agentis a system tray-resident pro-gram that basically acts like asecond Start menu. As anadministrator, you have theability to set up a directoryhierarchy specific to ProgramNeighborhood Agent; that is,they can show differently thanthey do in the regularProgram Neighborhood.

Web Interface (formerlyknown as nFuse): This featureallows you to access yourpublished applications fromany place where you haveaccess to the Citrix server. Forexample, go tohttp://pe2550citrix from theTele-Tracking network and login with your domain creden-tials. You will then see links tothe published applications forwhich you have permissions.

The Program Neighborhood Settings dialog. This is a very important step; here, you can specify howapplication shorcuts appear on users� computers.

The Specify Servers window. Choose the Citrix server(s) from which you want to servethe application. If you have multiple servers in a farm, you may decide to serve yourapplication from one, all, or only a few.

Citrix and Tele-Tracking: How to Publish Applications 3

They will be organized based on what�sspecified in the Program Neighborhoodfolder dialog under the published applica-tion�s properties in Management Console.

Several other settings, like audio redirectionand encryption, are up to the client.Generally, you can just use the defaults.You may specify the total number of con-current instances of your app, or you mayrequire only one instance of it at a time peruser. You will have to specify which Citrixservers in your farm may serve the applica-tion. This is needed for proper load balanc-ing. Since there is only one server in theexample screenshots, you will only see one.

Lastly, it�s important to specify which usershave access to your published application.Since Citrix has the ability to read ActiveDirectory domains, groups and users, youcan choose users and groups in the samemanner you�d set up NTFS security for afile in Windows. While this is the mostcommon scenario, Citrix also works withNovell NetWare � see your Citrix documen-

Page 4: Citrix-How to Publish Applications

tation for details.

What the user seesUsers can launch theirpublished applicationsthrough a few commonmethods: ProgramNeighborhood, ProgramNeighborhood Agent, andWeb Interface (alsoknown as nFuse). TheCitrix workstation clientmust first be installed toaccess any of these. Youcan always find the latestclients at citrix.com, andthey are very simple toinstall. Opening ProgramNeighborhood, you cansee the applicationsserved by your chosenserver or farm. You canchoose the server/farm toconnect to by going toFile>Application SetSettings. You can alsochoose your Citrix authen-tication type in the LogonInformation tab; bydefault, passthrough authentication is enabled. Thiswill likely be the default for any Active Directory-based systems, as Citrix is able to use AD domainusers and groups in is permission lists, as well aspass your AD domain credentials to the farm. Theend result of this is a seamless logon to the Citrixsession. If this is configured incorrectly somehow,users will not be able to get to their Tele-Trackingapplications, and they may think it�s a problem log-ging on to the app, not the Citrix session � be onguard for this type of problem.

Special notesA note about workstation defaults and Citrix:Workstation defaults don�t work when using Citrixand BedTracking®/PreAdmitTracking� versionsbelow 3.06.0100. In previous versions,PreAdmitTracking� stores the filenames fordefaults differently, so versions 3.06.0100 and upare needed for workstation defaults to functionproperly. However, trying to set a workstationdefault on any version using a session served byCitrix Web Interface or nFuse will still not work.Basically, Tele-Tracking read the Citrix session nameof the system that initiates the Citrix connection �this name should be identical to the system�sNetBIOS name. When users are using the regularCitrix client, this is not a problem. Over the Webinterface, however, a random computer name is

The Citrix Web Interface login. Since the test server shown here is set to use domain passthroughauthentication, Active Directory domain credentials are all that�s needed to log in.

4 Citrix and Tele-Tracking: How to Publish Applications

The Specify Users dialog. As you can see, you may select either local ordomain accounts to grant access to your published application.

assigned, so setting a workstation default while connected to aWeb Interface/nFuse will not work properly.

Also, it is a best practice not to publish any File Maintenancemodule over Citrix. Even though it�s possible to do, you mayexperience poor performance in using it over Citrix. Clientsshould use FM with �fat client,� or normal, workstation installs.