How to fix SCCM Enhanced HTTP prerequisite check during SCCM Site Upgrade

Benoit LecoursSCCM1 Comment

5
(6)

When you’re doing an SCCM installation you have the choice to select HTTP or HTTPS client communication. Most SCCM Installations are installed with HTTP communication between the clients and the site server. We usually always install first using HTTP and then switch to HTTPS if needed by the organization. In this post, we’ll show you how to fix the Check if HTTPS or Enhanced HTTP is enabled for site during an SCCM Site Upgrade. You can also use this post to switch your site to Enhanced HTTP to stay supported after October 31st, 2022.

Microsoft recommends using HTTPS communication for all Configuration Manager communication paths, but it can be challenging due to the overhead of managing PKI certificates. SCCM 1806 includes improvements to how clients communicate with site systems with a new option: Enhanced HTTP.

Before today, you didn’t have to care much about that if your site is configured to allow HTTP communication without enhanced HTTP. This week, Microsoft announced that they are adding HTTP-only client communication to their deprecated feature list. You have until October 31st 2022 to make the switch to Enhanced HTTP or HTTPS.

You’ll also see this warning in the prerequisite check section of an SCCM site upgrade starting with SCCM 2103.

SCCM Enhanced HTTP prerequisite check

Prerequisite Check – Check if HTTPS or Enhanced HTTP is enabled for site XXX

HTTPS or Enhanced HTTP are not enabled for client communication. HTTP-only communication is deprecated and support will be removed in a future version of Configuration Manager. Enable a more secure communication method for the site either by enabling HTTPS or Enhanced HTTP.

SCCM Enhanced HTTP prerequisite check

So to stay supported or to dismiss the HTTPS/Enhanced HTTP prerequisite check warning you need to change your client communication methods. Here’s how to do that :

How to fix SCCM Enhanced HTTP prerequisite check warning

You have 2 choices, you can setup HTTPS communications which requires certificate and PKI configuration or you can enable Enhanced HTTP with a couple of click.

Note : Enhanced HTTP isn’t the same as enabling HTTPS for client communication or a site system.

Enable Enhanced HTTP

  • In the SCCM console, go to Administration / Site Configuration
  • Right-click the site and choose Properties
SCCM Enhanced HTTP prerequisite check
  • Go to the Communication Security tab.
  • Select the option for HTTPS or HTTP
  • Enable the option to Use Configuration Manager-generated certificates for HTTP site systems.
SCCM Enhanced HTTP prerequisite check
  • Wait for the management point to receive and configure the new certificate from the site. You can monitor this process in the mpcontrol.log
  • You can also look for the SMS Issuing root certificate in Administration / Security / Certificates

Enable HTTPS only client communication

If you prefer enabling the Microsoft recommendation of HTTPS only communication. Please refer to this post which covers it. Be prepared, this is not a straightforward task and must be plan accordingly.

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 6

No votes so far! Be the first to rate this post.

One Comment on “How to fix SCCM Enhanced HTTP prerequisite check during SCCM Site Upgrade”

  1. Will the pre-requisite warning go away if you have HTTPS enabled? We have the HTTPS selected under Communication Security but do not have the “Use Configuration Manger-generated certificates for HTTP site systems” checked.

Leave a Reply