|
NetWare 5.1 Administration
Chapter 11: Using ZENworks to Manage Applications
Objectives:
This chapter discusses distributing applications and managing workstations
with the Application Launcher, a part of ZENworks.
The objectives important to this chapter are listed on page 11-1:
- Identify How Application Launcher Leverages NDS
- Create Application Object Templates for Applications
- Configure Application Objects for Distribution
- Distribute Applications Using Application Launcher
and Application Explorer
Key Concepts:
This chapter concerns the Application Launcher component of ZENworks.
It enables you to push applications to users, based on user or workstation
objects.
Identify How Application Launcher Leverages NDS
The chapter begins by describing the two ways that were available to
network administrators for providing application access to users before
ZENworks:
- installing the application on each workstation by hand
- installing the application on the network and granting the users
rights to it
The amount of time required for the first option is extensive. The second
option requires additional steps that are not obvious, listed on page
11-2:
- Easy Access - installing an icon on the workstation for the application
(this is not always done)
- Changes - revisiting the workstation when upgrades are made, to change
the properties of the icon (or other means of access)
- The Unexpected- providing access to individuals who were not on the
list of users, but who you are required to support as well
- Repairs - recreating the means to access the application when users
lose, delete or break it
The Application Launcher overcomes many of the above problems by automating
the users' access to applications. Three benefits for administrators
are explained on pages 11-3 and 11-4:
- Single-Point Application Administration means that the administrator
creates Application objects. These objects have properties that
include:
- Drive mappings or paths to the applications
- Printer settings
- Registry entries and INI file settings
- Additional program files
- Drive mappings
- Centralized Application Maintenance and Control means that
the Application object can repair damage that happens on the workstations.
- Push-and Pull Software Distribution means that the administrator
can force delivery of applications (Push or Forced Run)
or users can request them (Pull).
Benefits to the user are described on page 11-5:
- Location independence - applications can be delivered to the user,
regardless of the workstation used
- Application Fault Tolerance - the Application object can provide
access to multiple copies of the application, on multiple servers, in
case one is not available
- Application Load Balancing - the Application object can randomly
deliver from one of several servers, relieving the strain from a single
server
Application Launcher has four components, of two types:
- Application Launcher Snap-In - this
is an administrator component. It adds new NDS icons to the schema
(the set of objects that can be in the Tree) and new options to the
Tools menu of NetWare Administrator.
- snAppShot - this is an administrator
component. It creates Application Object Templates (AOTs) by
taking a "snapshot" of a workstation before and after installing an
application. The AOT allows you to create an Application object.
Note, you could use an Application Object Text Template (AXT)
instead. This is a text only version that can be edited easily,
but cannot create an Application object with all the properties that
are available if you use an AOT.
- Application Launcher Window -
this is a workstation/user component. This is a little tricky.
The Launcher Window appears because the user runs the NAL.EXE program,
which in turn runs either the NALW31.EXE program (if running 16 bit
Windows) or the NALWIN32.EXE program (if running 32 bit Windows).
This makes the setup for the workstation generic in a mixed environment.
- Application Explorer - this is
a workstation/user component. The executable for this component
is NALEXPLD.EXE. It can deliver application icons to several targets:
- the Application Explorer Window itself
- Windows Explorer
- the Start Menu
- the System tray
- the Desktop -the text notes that icons for Shortcuts delivered
by Application Explorer have red arrows in their lower left
corner instead of black arrows
Create Application Object Templates for Applications
Steps for creating and distributing application objects appear on page
11-11:
- Run NetWare Administrator
- Choose a container to hold the Application object
- Create the Application object, as on page 11-15.
- Specify the path to the actual executable for the application
- Associate the object with some NDS objects (so they have rights to
it). This is done through a property of the Application object, as shown
on page 11-16.
- Run NAL.EXE or NALEXPLD.EXE in a login script for the users.
- Launch applications from the venue you chose.
Pages 11-12 through 11-14 discuss creating an AOT. You should become
familiar with this process. Note the warning on page 11-13: when creating
the AOT, do not use periods, equal signs, or plus signs
in its name.
Having created the AOT, you will have completed the hard work. On page
11-15, you see the short list of steps for creating the Application object
from the AOT. You just create an object in the Tree, telling it where
and what kind, and this time, from what AOT. The note on this page reminds
us that a source directory contains the original application files,
while a target directory is a directory on a workstation that will
hold the installed application files.
Configure Application Objects for Distribution
Page 11-26 begins the discussion of using Application Launcher as a management
tool. Using the properties of the Application object you specify how the
application is to be installed, what users may have it, what types of
workstations may run it and more.
Note the settings on page 11-28. These are the settings for the Environment
property:
- Command line parameters
- Working directory
- Window type: Normal, Minimized, Maximized, or Hidden
- Shared or Separate memory space for 16 bit apps in Windows NT
- Error logging
- Clean up - the removal of mappings, captures, and other connections
when done running the app
The settings on the System Requirements property are shown on
page 11-29:
- limit this application to a particular version of Windows: 3.1x,
95/98, or NT
- require the workstation to have minimum amount of RAM, free hard
disk space, and a minimum processor.
Distribution Schedules are discussed on page 11-32. It is important
not to kill your network by pushing the applications to everyone at once.
Load Balancing and Fault Tolerance are explained on pages
11-36 and 11-37. Note that Load Balancing uses a random number system
to distribute the load, and does not do so based on processor utilization.
(Perhaps in a future version?) We are warned to balance loads on servers
on the same side of a WAN link. This leads to the often repeated Novell
admonition: Don't Span the WAN.
Distribute Applications Using Application Launcher and Application Explorer
The text supplies a set of steps to make Network Application Launcher
available to users. Remember that you only have to run NAL.EXE to start
the platform appropriate version of Network Application Launcher.
- Make sure NAL.EXE or NALEXPLD.EXE is in a network directory that users
have rights and access to. By default, these files are copied to SYS:PUBLIC
during ZENworks installation. If you have moved them, consider moving
them back.
- Access the Details window of a user, organization, or organizational
unit object.
- Select Login Script.
- Do one of the following:
- To make the Application Launcher window available, enter
the following line at the end of the login script:
@\\servername\SYS\PUBLIC\NAL.EXE
- To make Application Explorer available, enter the following
line at the end of the login script:
@\\servername\SYS\PUBLIC\NALEXPLD.EXE
The @ symbol forces concurrent execution of the command. If
this is not successful, you might try using the # symbol to force
external execution. |