ZENworks 10 Configuration Management Software Distribution Reference
Legal Notices
Novell, Inc., makes no representations or warranties with respect to the contents or use of this documentation, and
specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose.
Further, Novell, Inc., reserves the right to revise this publication and to make changes to its content, at any time,
without obligation to notify any person or entity of such revisions or changes.
Further, Novell, Inc., makes no representations or warranties with respect to any software, and specifically disclaims
any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc.,
reserves the right to make changes to any and all parts of Novell software, at any time, without any obligation to
notify any person or entity of such changes.
Any products or technical information provided under this Agreement may be subject to U.S. export controls and the
trade laws of other countries. You agree to comply with all export control regulations and to obtain any required
licenses or classification to export, re-export or import deliverables. You agree not to export or re-export to entities on
the current U.S. export exclusion lists or to any embargoed or terrorist countries as specified in the U.S. export laws.
You agree to not use deliverables for prohibited nuclear, missile, or chemical biological weaponry end uses. See the
Novell International Trade Services Web page (http://www.novell.com/info/exports/) for more information on
exporting Novell software. Novell assumes no responsibility for your failure to obtain any necessary export
approvals.
8ZENworks 10 Configuration Management Software Distribution Reference
About This Guide
novdocx (en) 16 April 2010
This ZENworks 10 Configuration Management Software Distribution Reference includes conceptual
®
and task-based information to help you effectively manage software distribution in your Novell
®
ZENworks
Chapter 1, “Basic Concepts,” on page 11
Chapter 2, “Creating Bundles,” on page 19
Chapter 3, “Managing Bundles,” on page 45
Chapter 4, “Managing Bundle Groups,” on page 77
Chapter 5, “Managing Folders,” on page 85
Chapter 6, “Managing Bundles by using the ZENworks Adaptive Agent,” on page 87
Appendix A, “Install, Uninstall, and Repair Parameters,” on page 95
Appendix B, “Authentication Hook,” on page 103
Appendix C, “Novell File Upload Extension,” on page 105
Appendix D, “Bundle Schedules Types,” on page 109
Appendix E, “Actions,” on page 115
Appendix F, “Troubleshooting,” on page 177
Appendix G, “Best Practices,” on page 183
Appendix H, “Macros,” on page 185
Appendix I, “Documentation Updates,” on page 189
10 Configuration Management SP3 system. This guide is organized as follows:
Audience
This guide is intended for ZENworks Configuration Management administrators.
Feedback
We want to hear your comments and suggestions about this manual and the other documentation
included with this product. Please use the User Comments feature at the bottom of each page of the
online documentation, or go to the Novell
®
Documentation Feedback site (http://www.novell.com/
documentation/feedback.html) and enter your comments there.
Additional Documentation
ZENworks Configuration Management is supported by other documentation (in both PDF and
HTML formats) that you can use to learn about and implement the product. For additional
documentation, see the ZENworks 10 Configuration Management SP3 documentation (http://
www.novell.com/documentation/zcm10/).
Documentation Conventions
In Novell documentation, a greater-than symbol (>) is used to separate actions within a step and
items in a cross-reference path.
About This Guide9
A trademark symbol (®, TM, etc.) denotes a Novell trademark. An asterisk (*) denotes a third-party
trademark.
When a single pathname can be written with a backslash for some platforms or a forward slash for
other platforms, the pathname is presented with a backslash. Users of platforms that require a
forward slash, such as Linux*, should use forward slashes as required by your software.
novdocx (en) 16 April 2010
10ZENworks 10 Configuration Management Software Distribution Reference
1
Basic Concepts
Novell® ZENworks® Configuration Management provides great flexibility in distributing software.
You can distribute applications and individual files, or simply make modifications to existing files
on a device.
The following sections contain additional information that is important as you begin creating and
managing bundles:
Section 1.1, “Bundles,” on page 11
Section 1.2, “Assigning Bundles to Devices vs. Users,” on page 12
Section 1.3, “Packaging Considerations,” on page 12
Section 1.4, “Dependency Bundles,” on page 13
Section 1.5, “Content,” on page 16
novdocx (en) 16 April 2010
1
1.1 Bundles
Software is distributed through the use of bundles. A bundle consists of all the files, configuration
settings, installation instructions, and so forth required to deploy and manage the application or files
on a device. There are four types of bundles you can create:
Directive Bundle: Performs one or more actions on a device. For example, you can use a
Directive bundle to edit a Windows* INI file or text file. You can run a script, start or stop a
service, or delete a file. In addition, the bundle includes creating various other actions and
personality actions such as Store Personality and Apply Personality actions.
File Bundle: Copies or installs files or directories to a device. For example, you can use a File
bundle to include configuration files or data files. A File bundle is useful to distribute files that
are not part of a Windows bundle.
Imaging Bundle: Performs operations before the operating system boots. The various Imaging
bundle types let you install images on one or more devices, or run ZENworks scripts containing
any commands that you can issue from the imaging bash prompt.
Windows Bundle: Distributes a Microsoft* Windows Installer (MSI) package, Microsoft
Windows Software Patch (MSP) package, thin-client application, or other Windows-based
applications to a Windows device.
The software included with a bundle is uploaded to the ZENworks Server repository. This enables
the ZENworks Server and ZENworks Adaptive Agent to distribute the software without requiring
access to any other network locations.
To create a software bundle, you use the Create New Bundle Wizard in ZENworks Control Center or
by using the zman command line utility. For more information on Creating Bundle using ZENworks
Control Center, see Chapter 2, “Creating Bundles,” on page 19 and for Creating Bundle using zman
command line utility, see “ZENworks Command Line Utilities” in the ZENworks 10 Configuration
Management Command Line Utilities Reference.
The sections in this guide provide conceptual and task-based information to help you effectively
manage software distribution in your ZENworks system. You can also use the online Help system
for information about creating bundles.
Basic Concepts
11
1.2 Assigning Bundles to Devices vs. Users
You can assign bundles to both users and devices. There are differences between the two assignment
types that you need to be aware of. When you assign a bundle to users, the bundle is available to all
assigned users regardless of the device they log on to. When you assign a bundle to a device, the
bundle is available to all users who log on to the assigned device.
1.3 Packaging Considerations
Because of the way that ZENworks Configuration Management handles bundle packaging, be aware
of the following when you create bundles:
Time Required for Packaging: Creating large MSI and MSP bundles might take several
hours to package before they are available on ZENworks content servers (ZENworks Servers
and Content Distribution Points) in your Management Zone.
Large application files are compressed and encrypted, resulting in smaller bundles that reduce
bandwidth during transmission and provide greater security during transmission and on the
content server. The encrypted bundles cannot be removed from the content server and
inappropriately used.
Space Required for Packaging: Creating bundles that contain content temporarily requires up
to twice the amount of disk space as the original files. The bundle creation process uploads
copies of the original files from the local machine to a temporary directory on the ZENworks
content server. The process then packages those files as encrypted, compressed ZENworks
content files. After the ZENworks content files are created, the original uploaded files are
automatically deleted.
If you are using ZENworks Control Center to create the bundle, and if for some reason you do
not log out correctly (you close your browser before completing the Create New Bundle
Wizard, you browse to somewhere else, or your machine crashes), the temporary directory
mentioned above is automatically cleared after the session time-out is reached (30 minutes, by
default).
novdocx (en) 16 April 2010
In some circumstances (the ZENworks Server goes down during processing, for example), the
bundle creation process is unable to delete these temporary files. You can manually delete these
temporary files, as needed.
Depending on the operating system and the utility used to create the bundle, the temporary files
are located in the following directories:
Table 1-1 Location of Temporary Files for Windows
Utility Used to Create Bundle Location of Temporary Files
ZENworks Control Center
zman (command line utility)
ZENworks Migration Utility
12ZENworks 10 Configuration Management Software Distribution Reference
zenworks_home\share\tomcat\temp
zenworks_home\work\content-repo\tmp
zenworks_home\work\collection\datamodel
Table 1-2 Location of Temporary Files for Linux
Utility Used to Create Bundle Location of Temporary Files
novdocx (en) 16 April 2010
ZENworks Control Center
zman (command line utility)
ZENworks Migration Utility
/opt/novell/zenworks/share/tomcat/temp/
/var/opt/novell/zenworks/content-repo/tmp/
/var/opt/novell/zenworks/collection/datamodel/
1.4 Dependency Bundles
When you create the following actions for a bundle, you create bundle dependencies:
Action - Install Bundle
Action - Launch Bundle
Action - Uninstall Bundle
Action - Verify Bundle
A bundle’s Dependency Bundles tree shows the chaining information of that bundle and the action
sets that each dependency is in. To view the Dependency Bundles tree in ZENworks Control Center,
click the Bundles tab, click a bundle that has dependent bundles, then on the Summary tab, click the
Display Bundle Dependencies link in the Dependency Bundles row. If the selected bundle does not
have dependent bundles, the link displays None instead of Display Bundle Dependencies.
The following sections contain additional information:
Section 1.4.1, “Primary Applications vs. Dependent Applications,” on page 13
Section 1.4.2, “Bundle Chains,” on page 14
Section 1.4.3, “Distributing, Installing, and Launching a Bundle That Has Dependencies,” on
page 15
1.4.1 Primary Applications vs. Dependent Applications
When working with bundle dependencies, the primary bundle is the bundle for which you are
establishing dependencies. The bundles that are defined as dependencies are called the dependent
bundles. The following illustration shows this relationship. Application A as the primary bundle
with Applications B, C, and D as dependent bundles.
Figure 1-1 Dependency Bundle Tree
A primary bundle can have one dependent application or, as shown in the above example, it can
have multiple dependent applications.
Basic Concepts13
In addition, a bundle can be both a primary bundle and a dependent bundle, as shown in the
following illustration. Application A as the primary bundle, with Applications B, B1, B2, C, and D
as dependent bundles.
Figure 1-2 Dependency Bundle Tree
In the above example, Application B is one of Application A's dependent bundles. At the same time,
Application B has dependencies on two bundles, Application B1 and Application B2.
1.4.2 Bundle Chains
novdocx (en) 16 April 2010
A bundle chain is two or more bundles linked together by dependencies. In its simplest form, a
application chain consists of two levels, as shown in the following illustration.
Figure 1-3 Dependency Bundle Tree
However, when bundle dependencies are nested, a bundle chain can grow to include many levels. In
the following example, Application A has a dependency on Application B. Application B, in turn,
has dependencies on Application B1 and Application B2. As a result, all three bundles (B, B1, B2),
in addition to applications C and D, must be present in order for Application A to run.
Figure 1-4 Dependency Bundle Tree
In some cases, a bundle might belong to more than one bundle chain, as in the following example
where Application D is a dependent application for both Application A and Application E.
14ZENworks 10 Configuration Management Software Distribution Reference
1.4.3 Distributing, Installing, and Launching a Bundle That Has
Dependencies
When setting up bundle dependencies, you should be aware of the following:
Bundle Assignment: A dependent bundle does not need to be assigned to devices or users. The
primary bundle, however, must be assigned to one or more devices or users for it to function
properly.
novdocx (en) 16 April 2010
Distribution and Installation: If dependent bundles have not already been distributed to or
installed on the user's workstation, when a user launches or installs a bundle, ZENworks Adaptive
Agent distributes and installs them. ZENworks Adaptive Agent distributes a dependent bundle only
once, unless the dependent bundle’s version is updated or the distribution or installation is
unsuccessful. If ZENworks Adaptive Agent is unable to distribute or install a dependent bundle (for
example, the user’s workstation does not meet the dependent bundle’s system requirements), the
primary bundle is not launched or installed.
Distribution Through an Add-On Image: If you distribute a bundle through an image add-on, its
dependent bundles must be included as another image add-on. Otherwise, the distribution of the
primary bundle fails.
Distribution to Disconnected Workstations: For disconnected workstations, the bundles must be
force cached to the workstation before it becomes disconnected. If changes are made to dependent
bundles after the bundles have been cached to workstations, the version number of the primary
bundle must be updated in order to force a re-cache of the bundles.
Launch: Each time a bundle is launched, ZENworks Adaptive Agent performs any launch
operations, such as other actions, defined for its dependent bundles.
Reboot/Shutdown: Ensure that the dependent bundle does not include a Reboot / Shutdown action.
Redeploying a Bundle to Refresh Its Dependencies: If you change the dependencies of a bundle
that has already been replicated to content servers, you must redeploy the bundle. This ensures that
each content server has all of the dependencies required by the bundle.
To redeploy the bundle from the Bundles tab, locate and click the bundle to display its details, then
click the Content Servers tab. In the Primary Server Replication Status list, select the check box next
to the Primary Servers, then click Include to replicate the bundle to the servers. Repeat this
procedure for Satellite devices as necessary.
Basic Concepts15
To redeploy the bundle from the Devices tab, locate and click the appropriate device to display its
details, then click the Content tab. In the Replication Settings list, select the check box next to the
bundles, then click Include to replicate the bundle.
The bundle will be redeployed according to your Content Replication settings. For more
information, see “Content Replication” in the ZENworks 10 Configuration Management System
Administration Reference.
1.5 Content
When you create bundles containing content, the content is copied to content servers (ZENworks
Servers or Content Distribution Points), replicated to other content servers, and delivered to
managed devices.
The following sections contain additional information:
Section 1.5.1, “Content Replication,” on page 16
Section 1.5.2, “Content Delivery,” on page 16
novdocx (en) 16 April 2010
1.5.1 Content Replication
Content Replication lets you determine how often content (bundle and policy files) is updated on the
ZENworks (primary) Servers and Content Distribution Points. ZENworks Servers and Content
Distribution Points are collectively referred to as content servers when discussing them in their roles
of hosting content.
When a bundle or policy that contains content is added to the Management Zone, the ZENworks
database is updated to reflect the addition of the content. Content servers are responsible for
periodically reading the ZENworks database to discover new content. Each content server that does
not have the content then retrieves the content from a content server where it resides.
If content has been removed from the Management Zone, each content server also removes the
obsolete content during the periodic update.
For more information, see “Content Replication” in the ZENworks 10 Configuration Management
System Administration Reference.
1.5.2 Content Delivery
Content delivery, or distribution, refers to the process of transferring bundle and policy content from
a content server (ZENworks Server or Content Distribution Point) to a managed device.
There are a variety of settings you can use to determine how content is delivered to managed
devices. You can:
Set up Closest Server rules that determine from which content server a managed device
downloads its content.
Schedule times, referred to as delivery blackout dates, when content cannot be downloaded by
managed devices.
Decide how often you want managed devices to look for new content to download.
16ZENworks 10 Configuration Management Software Distribution Reference
For information about performing these tasks, see “Content Delivery” in the ZENworks 10
Configuration Management System Administration Reference.
novdocx (en) 16 April 2010
Basic Concepts17
novdocx (en) 16 April 2010
18ZENworks 10 Configuration Management Software Distribution Reference
2
Creating Bundles
A bundle consists of all the files, configuration settings, installation instructions, and so forth
required to deploy and manage the application or files on a device.
®
Novell
Control Center or by using the zman command line utility.
The following sections contain step-by-step instructions about creating bundles by using ZENworks
Control Center:
The following section explains how to create bundles by using the zman command line utility:
ZENworks® Configuration Management lets you create bundles by using ZENworks
Section 2.1, “Creating Directive Bundles,” on page 19
Section 2.2, “Creating File Bundles,” on page 23
Section 2.3, “Creating Imaging Bundles,” on page 31
Section 2.4, “Creating Windows Bundles,” on page 31
novdocx (en) 16 April 2010
2
Section 2.5, “Creating Bundles by Using the zman Command Line Utility,” on page 39
2.1 Creating Directive Bundles
A Directive bundle lets you perform one or more actions on one or more devices, regardless of
platform. For example, you can use a Directive bundle to edit a Windows INI file or text file. You
can run a script, start or stop a service, delete a file, and more. In addition, the bundle includes
various other actions and personality actions such as Store Personality and Apply Personality.
You can use ZENworks Control Center or the zman command line utility to create bundles. The
following procedure explains how to create a bundle using ZENworks Control Center. If you prefer
the zman command line utility, see “Bundle Commands” in “ZENworks Command Line Utilities”.
To create a Directive bundle:
1 In ZENworks Control Center, click the Bundles tab.
2 In the Bundle list, click New, then click Bundle to display the Select Bundle Type page.
Creating Bundles
19
3 Select Directive Bundle, then click Next to display the Select Bundle Category page.
novdocx (en) 16 April 2010
4 Select the desired bundle category:
Empty Bundle: A bundle with no initial tasks. This bundle category is useful to quickly create
a bundle without performing all of the tasks in the Create New Bundle Wizard. After you create
the empty bundle, you can edit its details to add assignments, actions, and so forth, at a later
time.
Action Bundle: A bundle with one or more actions.
Apply Personality: A bundle that applies the personality of one or more users on the managed
device from a personality file stored on the local or network path.
Store Personality: A bundle that stores the personality of one or more users on the managed
device to a personality file on the local or network path. The personality files are not uploaded
to the ZENworks content repository.
5 Click Next to display the Define Details page, then fill in the fields.
Bundle Name: Provide a name for the bundle. The bundle name must be different than the
name of any other item (bundle, group, folder, and so forth) that resides in the same folder. The
name you provide displays in ZENworks Control Center and the ZENworks Adaptive Agent
(on managed devices).
20ZENworks 10 Configuration Management Software Distribution Reference
For more information, see “Naming Conventions in ZENworks Control Center”.
Folder: Type the name or browse to and select the ZENworks Control Center folder where you
want the bundle to reside. The default is
/bundles
, but you can create additional folders to
organize your bundles.
Icon: ZENworks Configuration Management lets you select an icon that users see during
installation of a particular bundle. This icon applies only to the icon displayed by the
ZENworks Adaptive Agent on the managed device. ZCC uses default icons to represent the
different bundles (Directive, File, Imaging, and Windows).
To select an icon, click Browse, then browse to and select the icon you want to display on
managed devices.
If the desired icon is embedded in a
.exe, .dll
, or
.ico
file that has multiple icons from
which to choose, you must install additional items before you can browse to and select the
desired icon.
For Mozilla Firefox*, if you have not already installed the Novell File Upload extension on this
device, you must do so before you can download and install the download plug-in or browse to
and upload the icon. For more information, see “Novell File Upload Extension” on page 105.
After you install the Novell File Upload extension, you must also install the download plug-in.
To do so, click the Click here to download plugin message box that displays in the Select Icon
dialog box (if you have already installed the plug-in on this device, the plug-in box does not
display), click Manual Install, then click Install Now.
For Microsoft Internet Explorer*, you must install the Novell File Upload ActiveX* control
only; there is no download plug-in for Internet Explorer. For more information, see “Novell
File Upload Extension” on page 105.
After you have downloaded and installed the necessary extensions and plug-in, click to
browse to and select the icon you want the ZENworks Adaptive Agent to display to represent
the bundle. If the icon is embedded in a
.exe, .dll
, or
.ico
file that contains multiple icons,
an additional dialog box displays to let you select the desired icon.
novdocx (en) 16 April 2010
If you do not specify an icon, a default icon is used.
Description: Provide a short description of the bundle's contents. This description displays in
ZENworks Control Center and in the ZENworks Adaptive Agent.
6 Click Next, then skip to the appropriate step, depending on which bundle category you chose in
Step 4:
Action Bundle: Continue with Step 7.
Apply Personality: Continue with Step 8.
Store Personality: Skip to Step 9.
7 (Conditional) If you are creating an Action bundle, follow the wizard prompts until you reach
the Summary page, then skip to Step 10.
Click Help for information about each page or refer to the following table:
Wizard Page and FieldDetails
Add Actions page > AddClick Add, then click an action. Fill in the options in the dialog
box that displays. Click the Help button if you need additional
information.
Add Actions page > RemoveSelect the check box next to the action (or actions) you want to
remove. Click Remove
Creating Bundles21
Wizard Page and FieldDetails
Add Actions page > Move UpSelect the check box next to the action (or actions) you want to
move up. Click Move Up.
Add Actions page > Move DownSelect the check box next to the action (or actions) you want to
move down. Click Move Down.
Add Actions page > EnableSelect the check box next to the action (or actions) you want to
enable. Click Enable.
Add Actions page > DisableSelect the check box next to the action (or actions) you want to
disable. Click Disable.
Add Actions page > OptionsClick Options. Modify the desired settings, then click OK to
return to the Add Actions page. Click the Help button if you need
additional information.
novdocx (en) 16 April 2010
Add Actions page > Continue on
Failure
Select the check box next to the action (or actions) if you want
to continue performing the remaining actions in the set on failure
of the selected action. Select the check box in the Continue on Failure column, then click Apply.
8 (Conditional) If you are creating an Apply Personality action, follow the wizard prompts until
you reach the Summary page, then skip to Step 10.
Click Help for information about each page or refer to the following table:
Wizard Page and FieldDetails
Apply Personality page >
Upload a template from this
device field
Apply Personality page >
Specify a template on the
managed device field
Apply Personality page >
Path from where the PNP file
is to be loaded field
Apply Personality page >
Password to decrypt the PNP
file
Select this option and click to display the Upload Content dialog
box. Browse to and select the template to upload.
Select this option to specify the path of the personality migration
template file on the managed device. You can also specify the UNC
path of the file.
Specify the path of the PNP file containing the migration settings
and data on the managed device. You can also specify the UNC
path of the file.
Select this check box to enter the password to decrypt the PNP file.
If you spanned the PNP file, be sure to keep the spanned files and
the PNP file in the same folder.
9 (Conditional) If you are creating a Store Personality action, follow the wizard prompts until
you reach the Summary page, then skip to Step 10.
Click Help for information about each page or refer to the following table:
Wizard Page and FieldDetails
Store Personality page >
Upload a template from this
device field
Select this option and click to display the Upload Content dialog
box. Browse to and select the template to upload.
22ZENworks 10 Configuration Management Software Distribution Reference
Wizard Page and FieldDetails
novdocx (en) 16 April 2010
Store Personality page >
Specify a template file on the
managed device field
Store Personality page >
Path where the PNP file is to
be created field
Store Personality page >
Password to encrypt the PNP
file
Store Personality page >
Span to multiple files
Select this option to specify the path of the personality migration
template file on the managed device. You can also specify the UNC
path of the file.
Specify the path of the PNP file on the managed device for storing
the migration settings and data. You can also specify the UNC path
of the file.
Select this check box to enter a password to protect the PNP file.
In the Re-enter the password field, re-enter the password to confirm
it.
Select this option to span the personality migration data across
multiple files to enable you to store data in removable media.
Select the Never Span option to migrate personalities without
spanning the files.
Select the Span at the size option to specify a span size for the files.
The default span size is 650 MB.
10 Review the information on the Summary page, making any changes to the bundle settings by
using the Back button as necessary.
11 (Conditional) Select the Define Additional Properties check box to display the bundle’s
Summary page after the wizard completes. You can use the various tabs to edit the bundle’s
assignments, system requirements, actions, settings, and content replication settings.
12 Click Finish to create the bundle as configured according to the settings on the Summary page.
When you click Finish, the bundle is created but it does not have users or devices assigned,
schedules, and group membership. At some point, you need to configure additional options for
the bundle by continuing with Section 3.2, “Assigning Existing Bundles to Devices,” on
page 46 or Section 3.3, “Assigning Existing Bundles to Users,” on page 48.
2.2 Creating File Bundles
A File bundle lets you copy or install files or directories to a device. For example, you can use a File
bundle to include configuration files or data files. A File bundle is useful to distribute files that are
not part of a Windows bundle.
You can use ZENworks Control Center or the zman command line utility to create bundles. The
following procedure explains how to create a bundle using ZENworks Control Center. If you prefer
the zman command line utility, see “Bundle Commands” in “ZENworks Command Line Utilities”.
For important information about creating File bundles, see Section 1.3, “Packaging Considerations,”
on page 12.
To create a File bundle:
1 In ZENworks Control Center, click the Bundles tab.
2 In the Bundle list, click New, then click Bundle to display the Select Bundle Type page.
Creating Bundles23
3 Select File Bundle, then click Next to display the Select Bundle Category page.
novdocx (en) 16 April 2010
4 Select the desired bundle category:
Empty Bundle: A bundle with no initial tasks. This bundle category is useful to quickly create
a bundle without performing all of the tasks in the Create New Bundle Wizard. After you create
the empty bundle, you can edit its details to add assignments, actions, and so forth, at a later
time.
Copy Directory: Copies a directory (folder) onto a managed device (or from the device to
somewhere else). The directory is copied from one location to another at the time this bundle is
launched on the managed device. The directory is not uploaded to the ZENworks content
system.
Copy Files: Copies one or more files onto a managed device (or from the device to somewhere
else). The files are copied from one location to another at the time this bundle is launched on
the managed device. The files are not uploaded to the ZENworks content system.
Create/Delete Directory: Creates or deletes a directory on the managed device.
Install Directory: Uploads the contents of a directory and all of its subdirectories to the
ZENworks content system and then installs them to the destination path on the managed
device. The content (by default) is replicated to all primary servers.
24ZENworks 10 Configuration Management Software Distribution Reference
Install Files: Uploads selected files to the ZENworks content system and then installs them to
the destination path on the managed device. The content (by default) is replicated to all primary
servers.
NOTE: Copying a file or directory copies the file or directory from one location to another
without uploading the files into the ZENworks content repository. Copying a file or directory is
described as copying without using content. When copying a file or directory, the managed
device performs the copy operation and must be able to resolve both the source and destination
paths. Also, when copying a file or directory, the file or directory is not cached on the managed
device.
Installing a file or directory uploads the file or directory to the ZENworks content repository
before it is distributed to assigned devices. Installing a file or directory is described as copying
using content. When installing a file or directory, the file or directory is cached on the managed
device.
Installing an executable file does not launch or execute the file. To launch or execute the file,
you must add a launch executable action (Launch Windows Executable, Launch Java
Application, and so forth) to the bundle. For more information, see Appendix E, “Actions,” on
page 115.
novdocx (en) 16 April 2010
5 Click Next to display the Define Details page, then fill in the fields:
Bundle Name: Provide a name for the bundle. The bundle name must be different than the
name of any other item (bundle, group, folder, and so forth) that resides in the same folder. The
name you provide displays in ZENworks Control Center and the ZENworks Adaptive Agent
(on managed devices).
For more information, see “Naming Conventions in ZENworks Control Center”.
Folder: Type the name or browse to and select the ZENworks Control Center folder where you
want the bundle to reside. The default is
/bundles
, but you can create additional folders to
organize your bundles.
Icon: ZENworks Configuration Management lets you select an icon that users see during
installation of a particular bundle. This icon applies only to the icon displayed by ZENworks
Adaptive Agent on the managed device. ZCC uses default icons to represent the different
bundles (Directive, File, Imaging, and Windows).
To select an icon, click Browse, then browse to and select the icon you want to display on
managed devices.
If the desired icon is embedded in a
.exe, .dll
, or
.ico
file that has multiple icons from
which to choose, you must install additional items before you can browse to and select the
desired icon.
For Mozilla Firefox, if you have not already installed the Novell File Upload extension on this
device, you must do so before you can download and install the download plugin or browse to
and upload the icon. For more information, see “Novell File Upload Extension” on page 105.
After you install the Novell File Upload extension, you must also install the download plugin.
To do so, click the Click here to download plugin message box that displays in the Select Icon
dialog box (if you have already installed the plugin on this device, the plugin box does not
display), click Manual Install, then click Install Now.
For Microsoft Internet Explorer, you must install the Novell File Upload ActiveX control only;
there is no download plugin for Internet Explorer. For more information, see “Novell File
Upload Extension” on page 105.
Creating Bundles25
After you have downloaded and installed the necessary extensions and plugin, click to
browse to and select the icon you want ZENworks Adaptive Agent to display to represent the
bundle. If the icon in embedded in a
.exe, .dll
, or
.ico
file that contains multiple icons, an
additional dialog box displays to let you select the desired icon.
If you do not specify an icon, a default icon is used.
Description: Provide a short description of the bundle's contents. This description displays in
ZENworks Control Center and in the ZENworks Adaptive Agent.
6 Click Next, then skip to the appropriate step, depending on which bundle category you chose in
Step 4:
Copy Directory: Continue with Step 7 on page 26.
Copy Files: Skip to Step 8 on page 27.
Create/Delete Directory: Skip to Step 9 on page 28.
Install Directory: Skip to Step 10 on page 29.
Install Files: Skip to Step 11 on page 29.
7 (Conditional) If you are creating a Copy Directory bundle, follow the wizard prompts until you
reach the Summary page, then skip to Step 12 on page 30.
Click Help for information about each page or refer to the following table:
novdocx (en) 16 April 2010
Wizard Page and FieldDetails
Select Directory page >
Source Directory field
Select Directory page >
Install the Novell File Upload
extension link
Select Directory page >
Destination Directory field
Select Directory page >
Hidden check box
Select Files page > Read-only check box
Specify the source directory. The path must be resolvable by the
device on which the bundle is run.
If you have not installed the Novell File Upload extension on this
device, you must do so before you can browse to and upload files.
For more information, see Appendix C, “Novell File Upload
Extension,” on page 105.
Specify the destination directory on the device in which you want to
copy the directory. The path must be resolvable by the device on
which the bundle is run.
Select the Hidden check box to specify that the directory is hidden
after installation.
Select the Read-only check box to specify that the directory is readonly after installation.
26ZENworks 10 Configuration Management Software Distribution Reference
Wizard Page and FieldDetails
novdocx (en) 16 April 2010
Select Files page > Copy
Option list
Select a copy option from the list:
Copy Always: Copies the contents of the directory regardless of
whether the files currently exists on the workstation.
Copy If Exists: Copies the contents of the directory only if the files
currently exists on the workstation.
Copy If Does Not Exist: Copies the contents of the directory only if
the files does not currently exist on the workstation
Copy If Newer: Copies the contents of the directory only if the
modified date and time of the file is newer than the existing file’s
date and time, or if the files does not currently exist on the
workstation.
Copy If Newer and Exists: Copies the contents of the directory
only if it already exists on the workstation and the date and time of
the file is newer than the existing file’s date and time.
Copy if Newer Version: Copies the contents of the directory only if
the internal version of the file is newer than the existing file’s version
(if version information is present).
Request Confirmation: Prompts the user to verify that the contents
of the directory should be copied.
Copy If Different: Copies the contents of the directory if the
creation date, creation time, or size of the file is different than the
existing file’s date, time, or size.
8 (Conditional) If you are creating a Copy Files bundle, follow the wizard prompts until you
reach the Summary page, then skip to Step 12 on page 30.
Click Help for information about each page or refer to the following table:
Wizard Page and FieldDetails
Select Files page > File fieldClick Add to display the Select File dialog box. Click Browse to
browse and select the file you want to copy to the device, then click
OK. Repeat these steps as many times as necessary to copy the
desired files. The path must be resolvable by the device on which
the bundle is run.
Select Files page > Install the Novell File Upload extension
link
If you have not installed the Novell File Upload extension on this
device, you must do so before you can browse to and upload files.
For more information, see Appendix C, “Novell File Upload
Extension,” on page 105.
Specify the destination directory on the device in which you want to
copy the file. The path must be resolvable by the device on which
the bundle is run.
Select the Create Shortcuts for Source Files option to create
shortcut icons for the source file on the destination directory. The
source files are not copied to the destination directory.
Creating Bundles27
Wizard Page and FieldDetails
novdocx (en) 16 April 2010
Select Files page > Hidden
check box
Select Files page > Read-only check box
Select Files page > Copy Option list
Select the Hidden check box to specify that the file is hidden after
installation.
Select the Read-only check box to specify that the file is read-only
after installation.
Select a copy option from the list:
Copy Always: Copies the file regardless of whether the file
currently exists on the workstation.
Copy If Exists: Copies the file only if the file currently exists on the
workstation.
Copy If Does Not Exist: Copies the file only if the file does not
currently exist on the workstation.
Copy If Newer: Copies the file only if its date and time are newer
than the existing file’s date and time, or if the file does not currently
exist on the workstation.
Copy If Newer and Exists: Copies the file only if it already exists
on the workstation and the date and time of the file is newer than the
existing file’s date and time.
Copy if Newer Version: Copies the file only if its internal version is
newer than the existing file’s version (if version information is
present).
Request Confirmation: Prompts the user to verify that the file
should be copied.
Copy If Different: Copies the file if its date, time, or size is different
than the existing file’s date, time, or size.
9 (Conditional) If you are creating a Create/Delete Directory bundle, follow the wizard prompts
until you reach the Summary page, then skip to Step 12 on page 30.
Click Help for information about each page or refer to the following table:
Wizard Page and FieldDetails
Select Directory page >
Create Directory field
Select Files page > Install the Novell File Upload extension
link
Select Directory page >
Delete Directory field
Select Directory page >
Directory Name
Select Create Directory option to create a directory on the managed
device.
If you have not installed the Novell File Upload extension on this
device, you must do so before you can browse to and upload files.
For more information, see Appendix C, “Novell File Upload
Extension,” on page 105.
Select Delete Directory option to delete a directory on the managed
device.
Click Browse to browse and select the directory you want to create
or delete on the managed device. You can also specify the directory
name. The path must be resolved by the device on which the bundle
is run.
28ZENworks 10 Configuration Management Software Distribution Reference
10 (Conditional) If you are creating an Install Directory Files bundle, follow the wizard prompts
until you reach the Summary page, then skip to Step 12 on page 30.
Click Help for information about each page or refer to the following table:
Wizard Page and FieldDetails
novdocx (en) 16 April 2010
Select Directory page >
Source Directory field
Select Files page > Install the Novell File Upload extension
link
Select Directory page >
Destination Directory field
Select Directory page >
Hidden check box
Select Directory page >
Read-only check box
Select Directory page > Copy Option list
Click to display the Select Directory dialog box. Browse to and
select the file to upload. The Status field displays each file’s upload
status.
If you have not installed the Novell File Upload extension on this
device, you must do so before you can browse to and upload files.
For more information, see Appendix C, “Novell File Upload
Extension,” on page 105.
Specify the destination directory in which you want to install the
directory. The path must be resolvable by the device on which the
bundle is run.
Select the Hidden check box to specify that the directory is hidden
after installation.
Select the Read-only check box to specify that the directory is readonly after installation.
Select a copy option from the list:
Copy Always: Installs the directory regardless of whether the
directory currently exists on the workstation.
Copy If Exists: Installs the directory only if the directory currently
exists on the workstation.
Copy If Does Not Exist: Installs the directory only if the directory
does not currently exist on the workstation.
Copy If Newer: Installs the directory only if its date and time are
newer than the existing directory’s date and time, or if the file does
not currently exist on the workstation.
Copy If Newer and Exists: Installs the directory only if it already
exists on the workstation and the time of the directory is newer than
the existing file’s date and time.
Copy if Newer Version: Installs the directory only if its internal
version is newer than the existing directory’s version (if version
information is present).
Request Confirmation: Prompts the user to verify that the
directory should be installed.
Copy If Different: Installs the directory if its date, time, or size is
different than the existing directory’s date, time, or size.
11 (Conditional) If you are creating a Install Files bundle, follow the wizard prompts until you
reach the Summary page, then skip to Step 12 on page 30.
Click Help for information about each page or refer to the following table:
Creating Bundles29
Wizard Page and FieldDetails
Select Files page > File fieldClick Add to display the Select File dialog box. Click Add to browse
and select the file you want to install on the device, then click OK.
Repeat these steps as many times as necessary to copy the desired
files.
You can click Clear to remove all the files from the list.
novdocx (en) 16 April 2010
Select Files page > Install the
Novell File Upload extension
link
Select Directory page >
Destination Directory field
Select Files page > Hidden
check box
Select Files page > Read-only check box
Select Files page > Copy Option list
If you have not installed the Novell File Upload extension on this
device, you must do so before you can browse to and upload files.
For more information, see Appendix C, “Novell File Upload
Extension,” on page 105.
Specify the destination directory in which you want to install the file.
The path must be resolvable by the device on which the bundle is
run.
Select the Hidden check box to specify that the file is hidden after
installation.
Select the Read-only check box to specify that the file is read-only
after installation.
Select a copy option from the list:
Copy Always: Copies the file regardless of whether the file
currently exists on the workstation.
Copy If Exists: Copies the file only if the file currently exists on the
workstation.
Copy If Does Not Exist: Copies the file only if the file does not
currently exist on the workstation.
Copy If Newer: Copies the file only if its date and time are newer
than the existing file’s date and time, or if the file does not currently
exist on the workstation.
Copy If Newer and Exists: Copies the file only if it already exists
on the workstation and the time of the file is newer than the existing
file’s date and time.
Copy if Newer Version: Copies the file only if its internal version is
newer than the existing file’s version (if version information is
present).
Request Confirmation: Prompts the user to verify that the file
should be copied.
Copy If Different: Copies the file if its date, time, or size is different
than the existing file’s date, time, or size.
12 Review the information on the Summary page, making any changes to the bundle settings by
using the Back button as necessary.
13 (Conditional) Select the Define Additional Properties check box to display the bundle’s
Summary page after the wizard completes. You can use the various tabs to edit the bundle’s
assignments, system requirements, actions, settings, and content replication settings.
30ZENworks 10 Configuration Management Software Distribution Reference
Loading...
+ 160 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.