8.2 Bundle Tasks

8.2.1 Renaming, Copying, or Moving Bundles

Use the Edit drop-down list on the Bundles page to edit an existing object. To access the Edit drop-down list, you must select an object by clicking the check box next to the object's name in the list.

Depending on the type of object you select, you can rename, copy, or move the selected object. For example, if you select a Bundle object, you can rename, copy, and move the bundle. If you select a Bundle Group object, you can rename or move the Bundle Group object, but not copy it. If the option is dimmed, that option is not available for the selected object type.

Some actions cannot be performed on multiple objects. For example, if more than one check box is selected, the Rename option is not available from the Edit menu.

  1. In ZENworks Control Center, click the Bundles tab.

  2. In the Bundles list, select the box next to the bundle's name, click Edit, then click an option:

    Rename: Click Rename, provide a new name for the bundle, then click OK.

    IMPORTANT:Do not rename Windows MSP bundles.

    Copy: Click Copy, provide a new name for the copy, then click OK.

    The copy option is useful to create a new bundle that is similar to an existing bundle. You can copy a bundle and then edit the new bundle's settings.

    Move: Click Move, select a destination folder for the selected objects, then click OK.

    If you rename or move a bundle, its assignments are still in place and ZENworks Configuration Management does not redistribute the bundle to devices or users because of the name or location change. However, the changes are effective when the subsequent versions of the bundle are distributed to the devices or users.

8.2.2 Deleting a Bundle

Deleting a bundle removes the bundle content from the ZENworks content servers but does not uninstall it from devices where it has already been installed. To uninstall it from devices, you should use the Uninstall options before deleting the bundle.

  1. In ZENworks Control Center, click the Bundles tab.

  2. In the Bundles list, select the check box next to the bundle (or bundles).

  3. Click Delete.

NOTE:Deleting a Linux or Linux dependency bundle does not immediately remove the YUM service that was created for the bundle. The YUM service is removed when the next YUM Services Refresh is configured. Click the Click here to Update YUM Service Now link in YUM Service Settings to remove the YUM service immediately.

8.2.3 Preventing a Bundle from Being Deployed

A disabled bundle is not deployed to new managed devices or replicated to content servers. It remains on the device and content server to which it has already been deployed until the next device refresh.

  1. In ZENworks Control Center, click the Bundles tab.

  2. In the Bundles list, select the check box next to the bundle (or bundles).

  3. Click Action > Disable.

    NOTE:For iOS bundles created through Apple VPP subscriptions, the Disable option will uninstall the app from the device and the app license will be revoked.

8.2.4 Viewing Devices of a Disabled Bundle

If a bundle is disabled, then the bundle dashlet will not display any data. To view the devices assigned to a bundle that was disabled:

  1. In ZENworks Control Center, click the Bundles tab.

  2. Click the bundle whose devices you want to view.

  3. Click the Relationships tab.

  4. Click the link provided within the All Device Assignments panel to view all the effective and not effective device assignments.

8.2.5 Enabling a Bundle to Be Deployed

  1. In ZENworks Control Center, click the Bundles tab.

  2. In the Bundles list, select the check box next to the bundle (or bundles).

  3. Click Action > Enable.

8.2.6 Enabling Bundle Ordering

Enabling Ordering

You can use Bundle Ordering to prioritize the way bundles are executed. When you assign an order value to a bundle, the bundles are executed based on the value assigned. Multiple bundles can be executed simultaneously, or the order of execution can be prioritized.

  1. In ZENworks Control Center, click the Bundles tab.

  2. Select an existing bundle or create a new Windows or Linux bundle.

    For more information, see Section 2.0, Creating Bundles.

  3. In the General tab of the Summary page, click Yes next to the Enable Bundle Ordering field. This activates the Bundle Order field.

  4. Click Edit next to the Bundle Order field.

  5. In the Bundle Order dialog box that appears, specify a value and then click OK.

    Values can range from 0 to 9999999. The default value 0, has the highest priority. Bundles are executed in the ascending order of the values assigned.

  6. (Optional) Click Yes next to Wait for previous Bundle execution to complete, if you want bundles with lower priorities to wait for bundles with higher priority to complete execution.

  7. Click Publish.

Configuring Time Slice on the Agent

Time slice configuration sets the amount of time that the agent waits before reordering the assigned bundles. The time slice duration is configurable on the agent; the default is 5 seconds. This value can be changed. It should be an integer value and is calculated in seconds.

To change the default time slice value of the ZENworks Agent on a Windows managed device:

  1. Open the Registry Editor.

  2. Go to HKLM\Software\Novell\ZCM\.

  3. Add the BundleOrderingTimeSlice parameter as any value greater than 0, in seconds.

To change the default time slice value of the ZENworks Agent on a Linux managed device:

  1. Open /etc/opt/novell/zenworks/conf/xplatzmd.properties in a text editor.

  2. Add the BUNDLE_ORDERING_TIME_LAG_SEC parameter as any value greater than 0, in seconds.

8.2.7 Blocking a Bundle that is Assigned to a Device

In scenarios where the behavior of a bundle is not as per expectation, you can choose to block the bundle from being executed on a device. This eliminates the need of altering the bundle assignment.

  1. In ZENworks Control Center, click the Devices tab.

  2. Navigate to the device for which you want to block the bundle.

  3. Click Assignments.

  4. In the Assigned Bundles panel, select the bundles you want to block on the device.

  5. Click Block.

    NOTE:For iOS bundles created through Apple VPP subscriptions, the Block option will uninstall the bundle from the device and the app license will be revoked.

8.2.8 Blocking a Bundle that is Assigned to a User

In scenarios where the behavior of a bundle is not as per expectation, you can choose to block the bundle from being executed on a device that the user has logged in. This eliminates the need of altering the bundle assignment.

  1. In ZENworks Control Center, click the Users tab.

  2. Navigate to the user for which you want to block the bundle.

  3. Click Assignments.

  4. In the Assigned Bundles panel, select the bundles you want to block on the device that the user has logged in.

  5. Click Block.

    NOTE:For iOS bundles created through Apple VPP subscriptions, the Block option will uninstall the bundle from the device and the app license will be revoked.

8.2.9 Uninstalling a Blocked Bundle

  1. In ZENworks Control Center, click the blocked bundle that you want to uninstall.

  2. Click Actions > Uninstall.

  3. Click Options to display the Uninstall Options dialog box.

  4. Click Enable Uninstall.

  5. In the Blocked Assignment Options section, select Uninstall application and click OK.

  6. Click Apply.

  7. Click Publish to publish the bundle to next version.

    The bundle uninstalls by running the actions listed within the Uninstall action set.

8.2.10 Unblocking a Bundle That has been Blocked for a Device

  1. In ZENworks Control Center, click the blocked bundle that you want to unblock.

  2. In the Bundle Status panel, click Refresh.

  3. Click the underlined link in the Blocked column for the device.

  4. In the Bundle Status (Device assignments-Blocked) page, select the devices for which you want to unblock the bundle and click Unblock.

    NOTE:For iOS bundles created through Apple VPP subscriptions, the Unblock option, will install the app on the device and the license information will be considered as consumed.

8.2.11 Unblocking a Bundle That has been Blocked for a User

  1. In ZENworks Control Center, click the blocked bundle that you want to unblock.

  2. In the Bundle Status panel, click Refresh.

  3. Click the underlined link in the Blocked column for the user.

  4. In the Bundle Status (User assignments-Blocked) page, select the user for whom you want to unblock the bundle and click Unblock.

    NOTE:For iOS bundles created through Apple VPP subscriptions, the Unblock option, will install the app on the device and the license information will be considered as consumed.