{"id":14063507,"url":"https://github.com/UsefulScripts01/HPDrivers","last_synced_at":"2025-07-29T15:33:39.571Z","repository":{"id":193346132,"uuid":"688538328","full_name":"UsefulScripts01/HPDrivers","owner":"UsefulScripts01","description":"Update all HP device drivers with a single command - Get-HPDrivers","archived":false,"fork":false,"pushed_at":"2024-09-09T20:54:14.000Z","size":383,"stargazers_count":10,"open_issues_count":3,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-09-10T01:22:08.417Z","etag":null,"topics":["bios","drivers","hp","powershell","uefi"],"latest_commit_sha":null,"homepage":"","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/UsefulScripts01.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-09-07T14:54:39.000Z","updated_at":"2024-09-09T20:54:17.000Z","dependencies_parsed_at":"2023-09-07T21:22:50.143Z","dependency_job_id":"be09fc56-5406-4bfb-a3de-08ad608f64ee","html_url":"https://github.com/UsefulScripts01/HPDrivers","commit_stats":null,"previous_names":["usefulscripts01/hpdrivers"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UsefulScripts01%2FHPDrivers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UsefulScripts01%2FHPDrivers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UsefulScripts01%2FHPDrivers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UsefulScripts01%2FHPDrivers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/UsefulScripts01","download_url":"https://codeload.github.com/UsefulScripts01/HPDrivers/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228028463,"owners_count":17858339,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bios","drivers","hp","powershell","uefi"],"created_at":"2024-08-13T07:03:22.428Z","updated_at":"2024-12-04T01:30:55.414Z","avatar_url":"https://github.com/UsefulScripts01.png","language":"PowerShell","funding_links":[],"categories":["PowerShell"],"sub_categories":[],"readme":"# HPDrivers\r\n\r\nUpdate all HP device drivers with a single command: `Get-HPDrivers`\r\n\r\n\u003cbr\u003e\r\n\r\n## Table of Contents\r\n- [Release Notes](#release-notes)\r\n- [Installation](#installation)\r\n- [How it works](#how-it-works)\r\n- [Parameters](#parameters)\r\n- [Examples](#examples)\r\n\r\n\u003cbr\u003e\r\n\r\n## Release Notes\r\n\r\nv1.4.3\r\n- Added search for latest drivers even if available driver version on HP servers is older than current Windows version (for older computers)\r\n- Added HP software (e.g. dock firmware, manageability, diagnostic) to -ShowSoftware parameter\r\n- Added max 5 driver download attempts in case of failure\r\n- Fixed minor bugs\r\n\r\nv1.4.0\r\n- First standalone version that does not use the HP CMSL module.\r\n\r\n\u003cbr\u003e\r\n\r\n## Installation\r\n\r\nCopy the code from the area below and paste it into PowerShell Admin (or Windows Terminal).\r\n```powershell\r\nSet-ExecutionPolicy -ExecutionPolicy RemoteSigned -Force\r\nInstall-PackageProvider -Name NuGet -RequiredVersion 2.8.5.201 -Force\r\nInstall-Module -Name HPDrivers -Force\r\n```\r\n\r\n\u003cbr\u003e\r\n\r\n## How it works\r\n\r\nThe HPDrivers module downloads and installs HP SoftPaqs that match to the operating system version and hardware configuration.\r\n\r\n* Open PowerShell or Windows Terminal as an administrator\r\n\r\n* Run `Get-HPDrivers`\r\n\r\n* Select the drivers to install\r\n\r\n\u003cbr\u003e\r\n\r\n\u003cp align=\"center\"\u003e\u003cimg src=\"res/SelectDrivers.png\" alt=\"Select Drivers\" width=\"600\"/\u003e\u003c/p\u003e\r\n\r\n\u003cbr\u003e\r\n\r\n\u003cp align=\"center\"\u003e\u003cimg src=\"res/InstallationProcess.png\" alt=\"Installation Process\" width=\"600\"/\u003e\u003c/p\u003e\r\n\r\n\u003cbr\u003e\r\n\r\n## Parameters\r\n\r\n`-NoPrompt` [switch] - Download and install all drivers\r\n\r\n`-OsVersion` [string] - Specify the operating system version (e.g. 22H2, 23H2)\r\n\r\n`-ShowSoftware` [switch] - Show additional HP software in the driver list\r\n\r\n`-Overwrite` [switch] - Install drivers even if the current driver version is the same\r\n\r\n`-BIOS` [switch] - Update BIOS to the latest version\r\n\r\n`-DeleteInstallationFiles` [switch] - Delete the HP SoftPaq installation files stored in C:\\Temp\\HPDrivers\r\n\r\n`-SuspendBL` [switch]  - Suspend BitLocker protection for one restart\r\n\r\n\u003cbr\u003e\r\n\r\n## Examples\r\n\r\nExample 1: Simple, just download and install all drivers.\r\n```powershell\r\nGet-HPDrivers -NoPrompt\r\n```\r\n\r\n\u003cbr\u003e\r\n\r\nExample 2: Show a list of available drivers and additional software. The selected drivers will be installed automatically. Do not keep installation files. Suspend the BitLocker pin on next reboot.\r\n```powershell\r\nGet-HPDrivers -ShowSoftware -DeleteInstallationFiles -SuspendBL\r\n```\r\n\r\n\u003cbr\u003e\r\n\r\nExample 3: Download and install all drivers and BIOS, even if the current driver version is the same.\r\n```powershell\r\nGet-HPDrivers -NoPrompt -BIOS -Overwrite\r\n```\r\n\r\n\u003cbr\u003e\r\n\r\nExample 4: Show a list of available drivers that match the current platform and Windows 22H2. The selected drivers will be installed automatically.\r\n```powershell\r\nGet-HPDrivers -OsVersion '22H2'\r\n```\r\n\r\n\u003cbr\u003e\r\n\r\nExample 5: Automatic driver installation. Can be part of a deployment script.\r\n```powershell\r\nSet-ExecutionPolicy -ExecutionPolicy RemoteSigned -Force\r\nInstall-PackageProvider -Name NuGet -RequiredVersion 2.8.5.201 -Force\r\nInstall-Module -Name HPDrivers -Force\r\nGet-HPDrivers -NoPrompt -BIOS -DeleteInstallationFiles\r\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FUsefulScripts01%2FHPDrivers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FUsefulScripts01%2FHPDrivers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FUsefulScripts01%2FHPDrivers/lists"}