Test-ArcEsuChain
1.0.0
2012 / 2012 R2 machine where the latest ESU security update installs, reboots,
then rolls back. It pinpoints WHICH of the known causes applies:
* Missing / untrusted certificate in the license signing chain
* Certificate chain present but REVOCATION cannot be checked
(CRL/OCSP
2012 / 2012 R2 machine where the latest ESU security update installs, reboots,
then rolls back. It pinpoints WHICH of the known causes applies:
* Missing / untrusted certificate in the license signing chain
* Certificate chain present but REVOCATION cannot be checked
(CRL/OCSP endpoint blocked by a proxy/firewall - e.g. Zscaler)
* Old agent / missing Servicing Stack Update
* License file / himds problems
* Clock skew, blocked cert-download endpoint, root auto-update disabled
The script only READS state (plus harmless network GETs). It changes nothing.
Installation Options
Owners
Copyright
(c) 2026 Petar Ivanov. All rights reserved.
Package Details
Author(s)
- Petar Ivanov
Tags
Azure Arc ESU ExtendedSecurityUpdates WindowsServer2012 Certificate Revocation CRL OCSP Troubleshooting Diagnostics
Functions
Write-Section Add-Finding Test-IsElevated New-ZipFromDir Test-Endpoint Test-CertInStore
Dependencies
This script has no dependencies.
Release Notes
1.0.0 - Initial release. Diagnoses the Azure Arc-enabled ESU "The chain does not seem valid"
patch-rollback issue on Windows Server 2012 / 2012 R2: certificate chain build (with and
without revocation), required certificate stores, endpoint reachability with proxy-block
detection, revocation cache, certutil verify, CBS log signatures, and an optional -CollectZip
diagnostic bundle. Read-only.
FileList
- Test-ArcEsuChain.nuspec
- Test-ArcEsuChain.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.2 | 4 | 6/24/2026 |
| 1.0.1 | 3 | 6/24/2026 |
| 1.0.0 (current version) | 4 | 6/24/2026 |