<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Hp on Jon's Notes</title><link>https://4c4806b4.configjon-blog.pages.dev/category/hp/</link><description>Recent content in Hp on Jon's Notes</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 10 Mar 2020 00:00:00 +0000</lastBuildDate><atom:link href="https://4c4806b4.configjon-blog.pages.dev/category/hp/index.xml" rel="self" type="application/rss+xml"/><item><title>Installing the HP Client Management Script Library</title><link>https://4c4806b4.configjon-blog.pages.dev/installing-the-hp-client-management-script-library/</link><pubDate>Tue, 10 Mar 2020 00:00:00 +0000</pubDate><guid>https://4c4806b4.configjon-blog.pages.dev/installing-the-hp-client-management-script-library/</guid><description>&lt;p&gt;If you&amp;rsquo;ve been keeping up with my blog posts, you&amp;rsquo;ll know that HP natively provides a few WMI classes and methods to the WIndows OS. These WMI classes work great for managing BIOS settings, but what if I want to manage Firmware updates or work with HP Softpaqs? One answer is to use the &lt;strong&gt;&lt;a href="https://ftp.hp.com/pub/caps-softpaq/cmit/hp-cmsl.html"&gt;HP Client Management Script Library&lt;/a&gt;&lt;/strong&gt;. The HP CMSL is a bundle of PowerShell modules created by HP for the purpose of managing HP firmware and drivers from the command line.&lt;/p&gt;</description></item><item><title>BIOS Management - Example Task Sequences</title><link>https://4c4806b4.configjon-blog.pages.dev/bios-management-example-task-sequences/</link><pubDate>Mon, 24 Feb 2020 00:00:00 +0000</pubDate><guid>https://4c4806b4.configjon-blog.pages.dev/bios-management-example-task-sequences/</guid><description>&lt;p&gt;&lt;strong&gt;UPDATE September 16th, 2020 - The scripts included in these downloads are currently outdated. I plan to update this post soon with the latest script versions.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Now that I have working BIOS management scripts for Dell, HP, and Lenovo, I figured I would put them all together in a few example task sequences. This post will also act as a hub for my BIOS management posts.&lt;/p&gt;
&lt;h3 id="current-bios-management-posts"&gt;Current BIOS Management Posts&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://4c4806b4.configjon-blog.pages.dev/dell-bios-password-management/"&gt;Dell BIOS Password Management&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;&lt;a href="https://4c4806b4.configjon-blog.pages.dev/dell-bios-settings-management/"&gt;Dell BIOS Settings Management&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;&lt;a href="https://4c4806b4.configjon-blog.pages.dev/hp-bios-password-management/"&gt;HP BIOS Password Management&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;&lt;a href="https://4c4806b4.configjon-blog.pages.dev/hp-bios-settings-management/"&gt;HP BIOS Settings Management&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;&lt;a href="https://4c4806b4.configjon-blog.pages.dev/lenovo-bios-password-management/"&gt;Lenovo BIOS Password Management&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;&lt;a href="https://4c4806b4.configjon-blog.pages.dev/lenovo-bios-settings-management/"&gt;Lenovo BIOS Settings Management&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>HP BIOS Settings Management</title><link>https://4c4806b4.configjon-blog.pages.dev/hp-bios-settings-management/</link><pubDate>Mon, 29 Jul 2019 00:00:00 +0000</pubDate><guid>https://4c4806b4.configjon-blog.pages.dev/hp-bios-settings-management/</guid><description>&lt;p&gt;&lt;strong&gt;This post was updated on September 18th, 2020.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This post is one of 3 posts in my series on managing BIOS settings using PowerShell. I&amp;rsquo;ve also written about &lt;strong&gt;&lt;a href="https://4c4806b4.configjon-blog.pages.dev/dell-bios-settings-management/"&gt;Dell&lt;/a&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;a href="https://4c4806b4.configjon-blog.pages.dev/lenovo-bios-settings-management/"&gt;Lenovo&lt;/a&gt;&lt;/strong&gt;. In this post I&amp;rsquo;ll be talking about using PowerShell to manage HP BIOS settings.&lt;/p&gt;
&lt;p&gt;The script can be downloaded from my GitHub: &lt;strong&gt;&lt;a href="https://github.com/ConfigJon/Firmware-Management/tree/master/HP"&gt;https://github.com/ConfigJon/Firmware-Management/tree/master/HP&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="hp-wmi-and-powershell"&gt;HP, WMI, and PowerShell&lt;/h3&gt;
&lt;p&gt;HP provides a WMI interface that can be used for querying and modifying BIOS settings on their hardware models. This means that we can use PowerShell to directly view and edit BIOS settings without the need for a vendor specific program. This script uses 3 of the HP provided WMI classes.&lt;/p&gt;</description></item><item><title>HP BIOS Password Management</title><link>https://4c4806b4.configjon-blog.pages.dev/hp-bios-password-management/</link><pubDate>Thu, 18 Jul 2019 00:00:00 +0000</pubDate><guid>https://4c4806b4.configjon-blog.pages.dev/hp-bios-password-management/</guid><description>&lt;p&gt;&lt;strong&gt;This post was updated on September 18th, 2020.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In my last blog post, (&lt;strong&gt;&lt;a href="https://4c4806b4.configjon-blog.pages.dev/lenovo-bios-password-management/"&gt;Lenovo BIOS Password Management&lt;/a&gt;&lt;/strong&gt;), I talked about managing Lenovo BIOS passwords with PowerShell. I liked how that process worked, so I decided to create a similar process to handle HP BIOS passwords. Once again, the goal was to have a script that could automatically set, change, or clear BIOS passwords while providing logging and optional user prompts. In this post, I’ll cover the basics of how the script works and some limitations of the script.&lt;/p&gt;</description></item></channel></rss>