PowerShell: Używanie parametru -Dekodowany w Get-SecureBootUEFI
Dotyczy
Oryginalna data publikacji: Identyfikator KB z 28 kwietnia 2026 r.: 5093574
Wprowadzenie
Polecenie cmdlet Get-SecureBootUEFI programu PowerShell pobiera zmienne bezpiecznego rozruchu UEFI, takie jak PK, KEK, DB i DBX. Te zmienne zwykle zwracają nieprzetworzone dane binarne, co może być trudne do bezpośredniej interpretacji.
Nowy parametr -Dekodowany zapewnia bardziej dostępny widok tych informacji.
Do czego służy parametr -Decoded?
Jeśli używasz parametru -Decoded , polecenie cmdlet wyświetla zawartość baz danych bezpiecznego rozruchu w czytelnym dla człowieka formacie. Zamiast surowych bajtów dekoduje i przedstawia dane źródłowe, w tym certyfikaty, nawiasy i skojarzone metadane przechowywane w zmiennych uwierzytelnionych w interfejsie UEFI.
Dzięki parametrowi -Decoded dane wyjściowe zawierają czytelne informacje o certyfikatach, takie jak:
-
Temat (na przykład Microsoft Windows Production PCA 2011)
-
Algorytm i wersja
-
Numer seryjny
-
Okres ważności
Ułatwia to:
-
Sprawdzanie elementów bezpiecznego rozruchu, takich jak certyfikaty, skróty i klucze publiczne
-
Wyświetlanie właściwości certyfikatu, takich jak temat, wystawcę i daty ważności
-
Łatwiej zrozumieć, co jest zaufane w PK, KEK i DB oraz co jest odwoływane w DBX bez dodatkowej analizy
Przykład
Użycie poleceń w programie PowerShell:
Get-SecureBootUEFI -Name db -Decoded
Polecenie zwraca:
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
Kiedy z niego korzystać
Użyj parametru -Decoded , jeśli chcesz przeanalizować lub zweryfikować konfigurację bezpiecznego rozruchu, zamiast pobierać ich wartości raw.
Dowiedz się więcej
Pełne szczegóły poleceń cmdlet, parametry i dodatkowe przykłady można znaleźć w dokumentacji funkcji Get-SecureBootUEFI .
Uwaga: Dokumentacja, do których prowadzi odwołanie, nie zawiera jeszcze parametru -Dekodowany . Dokumentacja zostanie zaktualizowana w przyszłej wersji.