Skip to main content

Summary

Summary

You need ThinPro 7.1 at minimum in order for this process to work as described.

HP Device Manager (HPDM) has a remote reimage task template, but my experience has been that it is riddled with problems. Here are some examples:

  • HP will not support reimage operations over wireless networks
  • The process sometimes hangs indefinitely
  • HPDM agent will abruptly stop talking to HPDM
  • HPDM will step on subtasks, causing the entire sequence to fail
  • HPDM forces sections of the registry tree back down post-reimage, causing things like wireless network connectivity to break because the registry is looking for network keys and certificates that no longer exist
  • There is a Retain HP ThinPro Configuration checkbox that has no impact on whether or not HPDM tries to reconfigure the device post-image

The last two items really illustrate my biggest problem with how HPDM deploys images, and that is that it makes a lot of assumptions that are counterproductive to deploying a clean image.

You can create PXE Deploy Image tasks, but they do not work over wireless networks.

To address the aforementioned shortcomings, we're going to engineer a solution that sidesteps HPDM almost entirely. This solution will take the form of a sort of recovery partition.

First, we'll create a reimage utility to run from the recovery partition. Next, we'll write a script that handles the creation of the recovery partition and installation of the reimage utility. Finally, we'll create some scripts for HPDM to deploy this system.