Skip to content

Lenovo.Client.Update#

This PowerShell module is provided to assist in managing Lenovo driver, BIOS/UEFI, and firmware updates. This module is part of the growing ThinkVantage PowerShell Library which is a collection of PowerShell modules and scripts that include:

Modules

  • Lenovo.Client.Scripting
  • Lenovo.Bios.Config
  • Lenovo.Bios.Certificates

Scripts

  • ThinkBiosConfigUI.ps1
  • LnvBiosCertInterface.ps1

Requirements#

  • Windows 10 or Windows 11
  • PowerShell 5.0 or later
  • Administrator rights

Documentation#

Getting Started#

Core Commands#

Configuration & History#

Repository Management#

Version History#

  • 1.0.3 - July 1, 2026:
    • Reorganized how classes and custom types are defined to address an error being thrown in Install-LnvUpdate
    • Removed the downloading of update installer executables in Get-LnvUpdate. This cmdlet assesses current updates to determine applicability and it was unnecessary to download the installer executables. The installers will be installed when calling Save-LnvUpdate or Install-LnvUpdate when you pass the list of applicable updates from Get-LnvUpdate.
    • Added file signature checking to Save-LnvUpdate since the downloading of the update installer exectuable was removed from Get-LnvUpdate. Added -SkipSignatureCheck switch parameter.
  • 1.0.2 - June 17, 2026:

    • Bug fix due to lines being removed incorrectly causing error in dependency checking
  • 1.0.1 - June 11, 2026:

    • Changed the Registry Key location for BIOS update details to HKLM\SOFTWARE\LenovoUpdate\BIOSUpdate
  • 1.0.0 - April 07, 2026:

    • Initial release