Home > Reviews > LANDesk Management Suite 8.0
 

LANDesk Management Suite 8 
by Bob Kelly

Page 4 of 5

1 | 2 | 3 | 4 | 5

AppDeploy.com
            search engine keywords: deployment, remote, installation, software,
            applications, updates, hotfixes, hot fixes, hotfix, service pack,
            sp1, sp2, sp3, sp4, sp5, sp6, IE, Microsoft, SMS, installer,
            install, pdf, package, definition, file, script, KiXtart, kix,
            logon, logoff, bat, NT, shell, batch, installation software,
            software installation, remote installation, installer, wise
            installer, SMS installer, window installer, windows installer, 
            ghost image, imageing, drive image, drive image pro, 
            warez drive image, drive image download, drive image powerquest,
            powerquest drive image, warez drive image, appz, drive image 3, imaging software, disk imaging software, free imaging software, perl script, vb script, free script, shell script

 
Package Creation

The Package Builder application is not installed anywhere by default because LANDesk promotes the idea of establishing a clean machine to perform these actions. The installation files for the Package Builder are provided in a share on the LANDesk server. I went to a clean machine and ran the installation over the network.

LANDesk Package Builder WizardRunning the Package Builder Wizard takes you through a typical before/after snapshot process which I am assuming you are familiar with already. The process was very simple and streamlined and provided no exclusion lists to verify or package contents. It merely prompted for the name of the application – in this case the Google toolbar.

When choosing to modify the package, you are warned that you must leave the Package Builder Wizard to do so and that you will need to build your package manually using Builder. “Builder” provides a powerful set of features (which I found surprising after witnessing the simplicity of the Builder Wizard). It provides a very intuitive set of form-controlled functions to help you create/modify your installation script.

LANDesk BuilderThe Package Builder generates installation packages as EXE files and does not provide an option for generating an MSI package. The only real negative thing I see here is that with the Wizard not providing an exclusion list or simple means of grooming your package after the snapshot, you really need to perform any package “cleaning” in the Builder application. While that in and of itself is not a bad thing, the Builder interface does not lend itself to easily viewing the contents of your package as a simple list of files and registry entries you can quickly delete. It is really more geared to authoring setups, than to modifying that created by the Builder Wizard. Finally, because it does not generate an MSI package, you do not have the ability to identify and remove unwanted items with PackageCleaner or easily import its contents in to any conflict management database you may have invested in.

Package Deployment

Deployment went smoothly in testing. The first step is to create a deployment script- which is really not as complicated as it sounds. A wizard requests the details of the deployment, prompting for an http or UNC path to the package you want to deploy. The script is essentially an INI file, which dictates the parameters of the deployment; you must then use the Scheduler to actually assign the deployment script to machines. Covering things quite well, the deployment script requests the following details about the package deployment:

  • Install or Uninstall – As you would expect, this setting determines if the script should be installing or removing a software package.
  • Multicast – if yes additional options to control the multicast are presented
  • Additional Files – you may specify additional files to be distributed as part of the script
  • LANDesk Package Download Option DialogDynamic bandwidth throttling – you can choose the percentage of minimum available bandwidth to use on the client (a lower value would give other applications more priority). Additionally, you can specify a delay between packets in milliseconds.
  • Distribution Limits – you can choose to use the default or custom distribution limit, which is a value indicating the number of devices to distribute to at a time.
  • Feedback options – you can choose how the user will perceive the package installation. You may hide the UI from the user or display progress. Additionally you can choose to display a background screen and control if the user should be able to cancel the package or not.
  • Reinstallation/Repair – If the package is already installed on the target client, you can choose what action the distribution should take: heal (repair) the package, perform a full reinstallation or allow the user to decide which of these two options should take place.
  • Rebooting – This section allows you to specify if the package should never reboot, always reboot, or reboot only if necessary.
  • Deployment Timing – While the time of the distribution will be set in the scheduled task, this allows you to select machine specific parameters. You may choose to delay the action until the next user logon. You may also allow the user to delay the action and specify a custom message to display and a timeout/countdown interval at which the action will take place if no decision is specified.
  • Bandwidth – You can specify that a non RAS network connection is required. If you do, you can then specify if any non RAS network connection is to be required, or to only allow high speed network connections.

LANDesk Package Deployment DialogWhen the wizard is complete, a summary of items is provided where you may click Finish to create the script or “Back” to make any changes. When scheduled, the Google Toolbar package showed a pending, active and complete list of machines where the target clients would move from list to list as they processed the job. See image at left. Two machines returned no error, and a third reported that it completed but that a reboot was still required (Internet Explorer had been running already at the time of the package installation).

With the Application Healing component installed, whenever an application fails to launch on a client Application Healing detects the problem. It will record it for reporting purposes, or (if the application is listed as one you wish to provide application healing support) the Application Healing agent uses the distribution package to reinstall components of that application. To minimize the use of network bandwidth, the healing process only copies missing, corrupt, or outdated files to the client.

[Page 4 of 5]     1 | 2 | 3 | 4 | 5