I normally test my scripts in both PS 5.1 & 7. Can you try running it from PS7, and see if there's a difference? Wondering if it's some Windows environment issue, and nothing to do with PS. "Doesn't exist" sometimes really means "PS can't open the folder for other reasons".
Even more bizarre!
I have run the relevant commands in Powershell again and now get:
PS C:\Users\Buzz> $PSVersionTable.PSVersion
Major Minor Build Revision
----- ----- ----- --------
5 1 26100 7920
powershell -ExecutionPolicy Bypass -File "C:\Buzz\SecureBoot\SecureBoot-CA-2023-Updates\Check_DBXUpdate.bin.ps1" -verbose
SUCCESS: Matched 431/431 EFI signatures from "dbxupdate.bin"
FAILED: Missing 3/3 SVN signatures from "DBXUpdate2024.bin"
Missing [01612B139DD5598843AB1C185C3CB2EB92000002000000000000000000000000] bootmgfw.efi SVN 2.0
Missing [019D2EF8E827E15841A4884C18ABE2F284000002000000000000000000000000] cdboot.efi SVN 2.0
Missing [01C2CA99C9FE7F6F4981279E2A8A535976000002000000000000000000000000] wdsmgfw.efi SVN 2.0
FAILED: Missing 3/3 SVN signatures from "DBXUpdateSVN.bin"
Missing [01612B139DD5598843AB1C185C3CB2EB92000007000000000000000000000000] bootmgfw.efi SVN 7.0
Missing [019D2EF8E827E15841A4884C18ABE2F284000003000000000000000000000000] cdboot.efi SVN 3.0
Missing [01C2CA99C9FE7F6F4981279E2A8A535976000003000000000000000000000000] wdsmgfw.efi SVN 3.0
PS C:\Users\Buzz> Get-ChildItem "C:\Windows\System32\SecureBootUpdates"
Directory: C:\Windows\System32\SecureBootUpdates
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 06/03/2026 14:44 82891997 BucketConfidenceData.cab
-a---- 01/04/2024 09:22 3 dbupdate.bin
-a---- 01/04/2024 09:22 4832 dbupdate2024.bin
-a---- 14/05/2025 07:51 4829 DBUpdate3P2023.bin
-a---- 14/05/2025 07:51 4840 DBUpdateOROM2023.bin
-a---- 11/01/2026 15:42 24053 dbxupdate.bin
-a---- 01/04/2024 09:22 5052 DBXUpdate2024.bin
-a---- 03/10/2025 16:18 3509 DBXUpdateSVN.bin
-a---- 01/03/2026 17:04 885128 KEKUpdateCombined.bin
-a---- 03/12/2024 06:23 45 SbatLevel.txt
-a---- 24/01/2026 13:07 6776 SKUSiPolicy.P7b
As you can see above this all under Powershell 5.
The only change from yesterday is that Windows has installed the March Monthly updates:

I don't know why this has made a difference, but it obviously has. One of these updates does refer to Security Certificates and I can see that the directory was accessed on the 12/03/2026 at 01:07, bur nothing appears to have written to any file in there!
For Reference, I have installed Powershell 7 as well, and the results under that were:
PowerShell 7.5.4
PS C:\Users\Buzz> powershell -ExecutionPolicy Bypass -File "C:\Buzz\SecureBoot\SecureBoot-CA-2023-Updates\Check_DBXUpdate.bin.ps1" -verbose
SUCCESS: Matched 431/431 EFI signatures from "dbxupdate.bin"
FAILED: Missing 3/3 SVN signatures from "DBXUpdate2024.bin"
Missing [01612B139DD5598843AB1C185C3CB2EB92000002000000000000000000000000] bootmgfw.efi SVN 2.0
Missing [019D2EF8E827E15841A4884C18ABE2F284000002000000000000000000000000] cdboot.efi SVN 2.0
Missing [01C2CA99C9FE7F6F4981279E2A8A535976000002000000000000000000000000] wdsmgfw.efi SVN 2.0
FAILED: Missing 3/3 SVN signatures from "DBXUpdateSVN.bin"
Missing [01612B139DD5598843AB1C185C3CB2EB92000007000000000000000000000000] bootmgfw.efi SVN 7.0
Missing [019D2EF8E827E15841A4884C18ABE2F284000003000000000000000000000000] cdboot.efi SVN 3.0
Missing [01C2CA99C9FE7F6F4981279E2A8A535976000003000000000000000000000000] wdsmgfw.efi SVN 3.0
So, basically the same!
Need I be concerned by the missing SVN stuff, or is this to do with Virtualization?
Regards
SaliesBuzz