{"id":4769,"date":"2023-05-16T14:57:06","date_gmt":"2023-05-16T21:57:06","guid":{"rendered":"https:\/\/SUMMALAI.COM\/?p=4769"},"modified":"2023-05-16T14:57:07","modified_gmt":"2023-05-16T21:57:07","slug":"how-to-use-hp-connect-and-intune-to-update-bios","status":"publish","type":"post","link":"https:\/\/SUMMALAI.COM\/?p=4769","title":{"rendered":"How to Use HP Connect and Intune to Update BIOS"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<p>Keeping our devices up-to-date is important. We know all about Windows and applications, but often times miss out on keeping the other layers such as firmware and BIOS up-to-date as those are typically just updated during OSD or during troubleshooting.<\/p>\n\n\n\n<p>There are a few community-made solutions out there which are working really well and in this post we are going to have a look at a solution from HP called \u201cHP Connect for MEM\u201d.<\/p>\n\n\n\n<p>In short, \u201cHP Connect for MEM\u201d is utilizing Proactive Remediation to deploy a detection and remediation script. The detection script is used to identify each device\u2019s current BIOS-version and then use HP API to determine if there is any new version to apply. If there is a newer version the remediation script is used to download and apply the update. The end-user will receive a \u201cRestart Prompt\u201d to finalize the update.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"pre-requisites\">Pre-Requisites<\/h2>\n\n\n\n<p>As stated above, \u201cHP Connect for MEM\u201d is utilizing Proactive Remediation which requires Windows Enterprise, Windows 10\/11 Pro is not supported at this point.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Windows 10\/11 Pro<\/td><td>Not supported<\/td><\/tr><tr><td>Windows 10\/11 Enterprise<\/td><td>Supported<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Windows Pro edition is not supported by proactive remediation<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"get-started-with-hp-connect-for-mem\">Get started with HP Connect for MEM<\/h2>\n\n\n\n<p>The official user guide is found here. Use the guide to connect HP Connect with MEM.<br><a rel=\"noreferrer noopener\" href=\"https:\/\/admin.hp.com\/static\/HPConnectUserGuide.pdf\" target=\"_blank\">Microsoft Word \u2013 HP Connect UG.docx<\/a><\/p>\n\n\n\n<p>Let\u2019s rock enroll! \ud83d\udd25<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"deploy-a-bios-update-policy-dynamic-azure-ad-group\">Deploy a BIOS Update policy (dynamic Azure AD group)<\/h2>\n\n\n\n<p>Let\u2019s create a BIOS update policy. The first thing we need to do is decide whether we should deploy the policy to all HP models or to a specific one. In this demo I will update a HP EliteBook 850 G5 to latest BIOS version. As for now HP Connect for MEM does not support Filters natively, but we will look at how to use a Filter and change the assignment later on.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>I created a dynamic Azure AD group with this query to make a group containing just my HP EliteBook 850 G5.<code>&nbsp;<em>(device.deviceModel -eq \"HP EliteBook 850 G5\")<\/em><\/code><\/li><li>Follow the getting started guide above to connect HP Connect to MEM<\/li><li>In HP Connect for MEM: Click&nbsp;<em>Policies<\/em><\/li><li>Click:&nbsp;<em>New Policy<\/em><\/li><li>Name:&nbsp;<em>HP EliteBook 850 G5 BIOS update<\/em><\/li><li>Type:&nbsp;<em>BIOS Update<\/em><br><img fetchpriority=\"high\" decoding=\"async\" width=\"650\" height=\"346\" src=\"https:\/\/www.nicklasahlberg.se\/wp-content\/uploads\/2022\/02\/BIOS-Upate-policy.png\" alt=\"\" srcset=\"https:\/\/usercontent.one\/wp\/www.rockenroll.tech\/wp-content\/uploads\/2022\/02\/BIOS-Upate-policy.png?media=1679145988 650w, https:\/\/usercontent.one\/wp\/www.rockenroll.tech\/wp-content\/uploads\/2022\/02\/BIOS-Upate-policy-300x160.png?media=1679145988 300w, https:\/\/usercontent.one\/wp\/www.rockenroll.tech\/wp-content\/uploads\/2022\/02\/BIOS-Upate-policy-230x122.png?media=1679145988 230w, https:\/\/usercontent.one\/wp\/www.rockenroll.tech\/wp-content\/uploads\/2022\/02\/BIOS-Upate-policy-350x186.png?media=1679145988 350w, https:\/\/usercontent.one\/wp\/www.rockenroll.tech\/wp-content\/uploads\/2022\/02\/BIOS-Upate-policy-480x256.png?media=1679145988 480w\"><\/li><li>Click:&nbsp;<em>Next<\/em><\/li><li>In this demo I will use \u201cKeep BIOS of all devices always updated\u201d but in production \u201cDeploy only critical BIOS updates\u201d would be a good use case (this is up to each company to decide).<\/li><li>At Select Device Group: Select the&nbsp;<em>dynamic Azure AD group<\/em>&nbsp;we created in step 1<img decoding=\"async\" width=\"334\" height=\"194\" src=\"https:\/\/www.nicklasahlberg.se\/wp-content\/uploads\/2022\/02\/Select-Group.png\" alt=\"\" srcset=\"https:\/\/usercontent.one\/wp\/www.rockenroll.tech\/wp-content\/uploads\/2022\/02\/Select-Group.png?media=1679145988 334w, https:\/\/usercontent.one\/wp\/www.rockenroll.tech\/wp-content\/uploads\/2022\/02\/Select-Group-300x174.png?media=1679145988 300w, https:\/\/usercontent.one\/wp\/www.rockenroll.tech\/wp-content\/uploads\/2022\/02\/Select-Group-230x134.png?media=1679145988 230w\"><\/li><li>Click:&nbsp;<em>Next<\/em><\/li><li>Review and click:&nbsp;<em>Publish<\/em><\/li><li>Now what will happen is that HP Connect for MEM will create a Proactive Remediation for us with all settings needed (detection and remediation scripts)<\/li><li>Navigate to&nbsp;<em>MEM&nbsp;<\/em>-&gt;&nbsp;<em>Reports&nbsp;<\/em>-&gt;&nbsp;<em>Endpoint analytics<\/em>&nbsp;-&gt;&nbsp;<em>Proactive remediations<\/em><\/li><li>You should see a new script package with %<em>HPConnectForMEM%&nbsp;<\/em>as the name suffix<\/li><li>By reviewing the assignment we see that HP Connect defaults to \u201c<em>Repeats every day<\/em>\u201d schedule. We can change that if we want to, but I do not recommend having the PR run more frequently than so.<\/li><li>Now all we need to do is wait for the PR to run on our device(s).<\/li><li>The end-user will get notified when a reboot is needed to finalize the BIOS update.<img decoding=\"async\" width=\"416\" height=\"208\" src=\"https:\/\/www.nicklasahlberg.se\/wp-content\/uploads\/2022\/02\/Restart-prompt.png\" alt=\"\" srcset=\"https:\/\/usercontent.one\/wp\/www.rockenroll.tech\/wp-content\/uploads\/2022\/02\/Restart-prompt.png?media=1679145988 416w, https:\/\/usercontent.one\/wp\/www.rockenroll.tech\/wp-content\/uploads\/2022\/02\/Restart-prompt-300x150.png?media=1679145988 300w, https:\/\/usercontent.one\/wp\/www.rockenroll.tech\/wp-content\/uploads\/2022\/02\/Restart-prompt-230x115.png?media=1679145988 230w, https:\/\/usercontent.one\/wp\/www.rockenroll.tech\/wp-content\/uploads\/2022\/02\/Restart-prompt-350x175.png?media=1679145988 350w\"><\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"deploy-a-bios-update-policy-virtual-group-and-filter\">Deploy a BIOS Update policy (virtual group and filter)<\/h2>\n\n\n\n<p>Let\u2019s have a look at how to use a filter for a better assignment experience. Microsoft has recently released \u201cFilters\u201d as general available. Filters are very useful when it comes to pinpointing specific devices (such as a specific model) from an Azure AD-group.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Follow above steps to create your BIOS update policy in HP Connect for MEM<\/li><li>Create a Filter containing the model(s) you need. In this demo I use this query to create a Filter for HP EliteBook 850 G5.&nbsp;<img loading=\"lazy\" decoding=\"async\" width=\"692\" height=\"292\" src=\"https:\/\/www.nicklasahlberg.se\/wp-content\/uploads\/2022\/02\/Filter-create.png\" alt=\"\" srcset=\"https:\/\/usercontent.one\/wp\/www.rockenroll.tech\/wp-content\/uploads\/2022\/02\/Filter-create.png?media=1679145988 692w, https:\/\/usercontent.one\/wp\/www.rockenroll.tech\/wp-content\/uploads\/2022\/02\/Filter-create-300x127.png?media=1679145988 300w, https:\/\/usercontent.one\/wp\/www.rockenroll.tech\/wp-content\/uploads\/2022\/02\/Filter-create-230x97.png?media=1679145988 230w, https:\/\/usercontent.one\/wp\/www.rockenroll.tech\/wp-content\/uploads\/2022\/02\/Filter-create-350x148.png?media=1679145988 350w, https:\/\/usercontent.one\/wp\/www.rockenroll.tech\/wp-content\/uploads\/2022\/02\/Filter-create-480x203.png?media=1679145988 480w\"><\/li><li>At Select Device Groups: Select an empty&nbsp;<em>device group<\/em>&nbsp;(group with no members)<\/li><li>Click&nbsp;<em>next&nbsp;<\/em>and&nbsp;<em>publish<\/em><\/li><li>Navigate to&nbsp;<em>MEM&nbsp;<\/em>-&gt;&nbsp;<em>Reports&nbsp;<\/em>-&gt;&nbsp;<em>Endpoint analytics<\/em>&nbsp;-&gt;&nbsp;<em>Proactive remediations<\/em><\/li><li>Edit the newly created PR<\/li><li>Change the assignment to&nbsp;<em>All devices<\/em>&nbsp;and include a&nbsp;<em>Filter<\/em><img loading=\"lazy\" decoding=\"async\" width=\"638\" height=\"162\" src=\"https:\/\/www.nicklasahlberg.se\/wp-content\/uploads\/2022\/02\/Filter-assignment.png\" alt=\"\" srcset=\"https:\/\/usercontent.one\/wp\/www.rockenroll.tech\/wp-content\/uploads\/2022\/02\/Filter-assignment.png?media=1679145988 638w, https:\/\/usercontent.one\/wp\/www.rockenroll.tech\/wp-content\/uploads\/2022\/02\/Filter-assignment-300x76.png?media=1679145988 300w, https:\/\/usercontent.one\/wp\/www.rockenroll.tech\/wp-content\/uploads\/2022\/02\/Filter-assignment-230x58.png?media=1679145988 230w, https:\/\/usercontent.one\/wp\/www.rockenroll.tech\/wp-content\/uploads\/2022\/02\/Filter-assignment-350x89.png?media=1679145988 350w, https:\/\/usercontent.one\/wp\/www.rockenroll.tech\/wp-content\/uploads\/2022\/02\/Filter-assignment-480x122.png?media=1679145988 480w\"><\/li><li>This is the only option for Filtering we currently have. Filters will hopefully be fully supported by HP Connect for MEM in close future<\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"troubleshooting-and-logs\">Troubleshooting and logs<\/h2>\n\n\n\n<p>The log HP Connect for MEM log files are located here:\u00a0<em>%ProgramData%\\HP\\Endpoint\\Logs<\/em><br>The official UsergGuide covers the troubleshooting parts really well. Check it out! \ud83d\ude03<a href=\"https:\/\/admin.hp.com\/static\/HPConnectUserGuide.pdf\">Microsoft Word \u2013 HP Connect UG.docx<\/a><\/p>\n\n\n\n<p>Ref: https:\/\/www.rockenroll.tech\/2022\/02\/14\/use-hp-connect-and-mem-to-manage-bios\/<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Keeping our devices up-to-date is important. We know all about Windows and applications, but often times miss out on keeping the other layers such as firmware and BIOS up-to-date as those are typically just updated during OSD or during troubleshooting. There are a few community-made solutions out there which are working really well and in <a class=\"read-more\" href=\"https:\/\/SUMMALAI.COM\/?p=4769\">Read More<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1185,1249,10],"tags":[1602,1603,1604],"class_list":["post-4769","post","type-post","status-publish","format-standard","hentry","category-autopilot-intune","category-azure-microsoft","category-microsoft","tag-hp-connect-and-intune-to-update-bios","tag-hp-connect-intune","tag-hp-connect-intune-bios"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/SUMMALAI.COM\/index.php?rest_route=\/wp\/v2\/posts\/4769","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/SUMMALAI.COM\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/SUMMALAI.COM\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/SUMMALAI.COM\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/SUMMALAI.COM\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4769"}],"version-history":[{"count":1,"href":"https:\/\/SUMMALAI.COM\/index.php?rest_route=\/wp\/v2\/posts\/4769\/revisions"}],"predecessor-version":[{"id":4770,"href":"https:\/\/SUMMALAI.COM\/index.php?rest_route=\/wp\/v2\/posts\/4769\/revisions\/4770"}],"wp:attachment":[{"href":"https:\/\/SUMMALAI.COM\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4769"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/SUMMALAI.COM\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4769"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/SUMMALAI.COM\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4769"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}