This document provides steps to update Secure Boot Certificate 2023 on Windows computers using Endpoint Central.
Microsoft’s existing Secure Boot signing certificates, including Microsoft Windows Production PCA 2011 and Microsoft UEFI CA 2011, are nearing expiration, and systems using these certificates may encounter boot validation issues and compatibility problems with newer Windows updates. Updating to Secure Boot Certificate 2023 ensures continued system security and compatibility. This procedure applies to Windows devices configured with UEFI firmware and Secure Boot enabled.
Before you begin, confirm that the target devices and your Endpoint Central setup meet the requirements below.
Validate all three requirements against a representative pilot group before initiating a broad rollout. Early-stage testing surfaces boot and recovery failures while they're still isolated, preventing remediation at scale and reducing the risk of widespread downtime.
Download the Secure Boot certificate management script.


The same script handles both reporting and updating — the behavior is controlled entirely by the arguments you pass in the configuration’s Script Arguments field. Use this table as a quick reference before choosing a scenario.
| Argument | What it does |
|---|---|
| -CheckStatus | Full Secure Boot status with detailed diagnostics (verbose). |
| -Report | Brief compliance report — hostname, verdict, OEM, and servicing status. Recommended for reporting. |
| -CheckStatus -Report | Same brief report as -Report. |
| -UpdateCertificates | Updates the certificates; no automatic restart. |
| -UpdateCertificates -NoRestart | Updates without restarting; applies on the next reboot. |
| -UpdateCertificates -Restart | Updates and restarts the system immediately. |
| -UpdateCertificates -RestartAt "yyyy-MM-dd HH:mm" | Updates and restarts at a scheduled date/time (24-hour clock). |
| -UpdateCertificates -ForceUpdate | Advanced / opt-in. Applies even if Microsoft’s device-readiness check is still pending (sets HighConfidenceOptOut=0). Use only on current firmware with BitLocker keys backed up. See Microsoft reference. |
Follow the steps below to generate a report using the report parameters to identify the Secure Boot certificate status across machines.

Once the Configuration is executed in all the target machines, follow the steps below to generate the Report:



Follow the steps below with the update parameters to update the Secure Boot Certificates.

Scenario 1: Immediate Update with Restart
Use this option if you want the certificate update to take effect immediately.

Script Arguments: -UpdateCertificates -Restart
Scenario 2: Update Without Immediate Restart
Use this option if you want to avoid an immediate restart.

Script Arguments: -UpdateCertificates -NoRestart
Use this option to deploy now but restart the device at a specific time — ideal for after-hours maintenance windows.
-UpdateCertificates -RestartAt "2026-06-15 02:30"
Use this only for devices stuck at “Under Observation / More Data Needed” where the update must be forced.
-UpdateCertificates -ForceUpdate
Caution: Apply this only when the firmware is current and the BitLocker keys are backed up. Read Microsoft’s guidance before using -ForceUpdate.
It is recommended to test the configuration on a limited set of machines before full deployment.