Applies to LANDesk Management Suite 9.5 SP1 and newer
Description
Hardware Independent Imaging allows drivers to be injected during the imaging process specific to the destination hardware. During hardware migration planning, driver decisions must be made. In order to assist with that migration planning a preview option has been added to HII, enabling IT to review driver assignments prior to upgrading to a new OS.
Requirements
- The client where the preview is being run must have an agent installed.
- The client must be able to download the drivers.db3 file from the core server.
Running HIIClient
- Copy HIIClient.exe to the client from the core. The file can be found in the %LDMS_HOME%\landesk\files directory.
- Run HIIClient with the appropriate preview options (See below).
- Review the logs for driver assignment and detection found in the directory where HIIClient was run.
Note: If HIIClient.exe is ran from a directory that the log is unable to be wrote to (i.e. C:\HiiClient.exe) it will write to C:\Windows\Temp\HIIClient.log
HIIClient.log
HIIPreview.log
HIIClient options
hiiclient [/?] [/uncpath] [/taskid <taskid>] [/preview | /previewall] [/os <os> /arch <architecture>]
/? - Shows standard help and syntax information
/uncpath - Specifies if HII should use unc based paths to drivers
/taskid - Specifies the <taskid> to use to ask for SWD snippet when processing packaged drivers
/preview - Specifies if HII should run in preview only mode.
/previewall - Specifies if HII should run in preview only mode with debug information.
/os - Only valid with both /preview and /arch.
Specifies which OS the preview should be run for.
Valid options are: winxp, win7, win8, server2003, server2008r2, server2012
If not specified the currently detected OS will be used.
/arch - Only valid with both /preview and /os. Specifies which architecture the preview should be run for.
Valid options are: x86, x64.
If not specified the currently detected Architecture will be used for the preview.
Provisioning Template Actions to assist in debugging HII issues
The Actions within this template are designed to run HIIClient.exe /previewall and consolidate the results into a C:\Logs folder so that they can be viewed after the device reboots during CTOS. With HIIClient in preview mode it will list the device ID's that are discovered and what drivers in the HII Library associate with those ID's. This information is passed to DISM and DISM determines which driver to install. Looking at these logs will help you to determine which drivers are needed and help you build your HII library accordingly.
Note: With HIIClient in preview mode will not call DISM so an HII action is still needed. Because of the differences between registry locations between 9.5 and 9.6, and between x86 and x64 the templates are specific to those parameters. After copying these actions to your template, make sure that the drive letter on the Create Logs Directory and the Copy actions match the active drive that Windows is installed on.