PowerShell: Verwenden des Parameters "-Decoded" in Get-SecureBootUEFI
Gilt für
Ursprüngliches Veröffentlichungsdatum: 28. April 2026KB-ID: 5093574
Einführung
Das PowerShell-Cmdlet Get-SecureBootUEFI ruft UEFI Secure Boot-Variablen wie PK, KEK, DB und DBX ab. Diese Variablen geben normalerweise rohe Binärdaten zurück, die schwer direkt zu interpretieren sein können.
Der neue Parameter -Decoded bietet eine leichter zugängliche Ansicht dieser Informationen.
Was bewirkt der Parameter -Decoded?
Wenn Sie den Parameter -Decoded verwenden, zeigt das Cmdlet den Inhalt von Secure Boot-Datenbanken in einem lesbaren Format an. Anstelle von unformatierten Bytes werden die zugrunde liegenden Daten decodiert und dargestellt, einschließlich Zertifikaten, Hashes und zugehörigen Metadaten, die in UEFI-authentifizierten Variablen gespeichert sind.
Mit dem Parameter -Decoded enthält die Ausgabe lesbare Zertifikatinformationen, z. B.:
-
Betreff (z. B. Microsoft Windows Production PCA 2011)
-
Algorithmus und Version
-
Seriennummer
-
Gültigkeitsdauer
Dies erleichtert Folgendes:
-
Überprüfen von Secure Boot-Elementen wie Zertifikaten, Hashes und öffentlichen Schlüsseln
-
Anzeigen von Zertifikateigenschaften wie Antragsteller, Aussteller und Gültigkeitsdaten
-
Einfacheres Verständnis, was in PK, KEK und DB vertrauenswürdig ist und was in DBX ohne zusätzliche Analyse widerrufen wird
Beispiel
Verwendung von Befehlen in PowerShell:
Get-SecureBootUEFI -Name db -Decoded
Der Befehl gibt Folgendes zurück:
SignatureOwner : 77fa9abd-0359-4d32-bd60-28f4e78f784b
Subject : CN=Microsoft Windows Production PCA 2011, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
Version : 3
Algorithm : sha256RSA
SerialNumber : 61077656000000000008
ValidFrom : 2011-10-19 11:41:42Z
ValidTo : 2026-10-19 11:51:42Z
SignatureOwner : 77fa9abd-0359-4d32-bd60-28f4e78f784b
Subject : CN=Windows UEFI CA 2023, O=Microsoft Corporation, C=US
Version : 3
Algorithm : sha256RSA
SerialNumber : 330000001A888B9800562284C100000000001A
ValidFrom : 2023-06-13 11:58:29Z
ValidTo : 2035-06-13 12:08:29Z
Wann sollte es verwendet werden?
Verwenden Sie den Parameter -Decoded , wenn Sie die Konfiguration für den sicheren Start analysieren oder überprüfen müssen, anstatt deren Rohwerte abzurufen.
Weitere Informationen:
Vollständige Cmdlet-Details, Parameter und zusätzliche Beispiele finden Sie in der Get-SecureBootUEFI-Dokumentation .
Hinweis: Die referenzierte Dokumentation enthält den Parameter -Decoded noch nicht. Die Dokumentation wird in einer zukünftigen Überarbeitung aktualisiert.