PowerShell: Използване на параметъра -Decoded в Get-SecureBootUEFI
Отнася се за
Първоначална дата на публикуване: 28 април 2026г. КБ ИД: 5093574
Въведение
Кратката команда на PowerShell Get-SecureBootUEFI извлича променливи на защитеното стартиране на UEFI, като например PK, KEK, DB и DBX. Тези променливи обикновено връщат необработени двоични данни, което може да е трудно да се интерпретира директно.
Новият параметър -Decoded предоставя по-достъпен изглед на тази информация.
Какво прави параметърът -Decoded?
Когато използвате параметъра -Decoded , кратката команда показва съдържанието на базите данни на защитеното стартиране в четлив от човек формат. Вместо необработени байтове, той декодира и представя базовите данни, включително сертификати, хешове и свързани метаданни, съхранени в удостоверени променливи на UEFI.
С параметъра -Decoded резултатът включва информация за четлив сертификат, като например:
-
Тема (например Microsoft Windows Production PCA 2011)
-
Алгоритъм и версия
-
Сериен номер
-
Валидност
Това улеснява:
-
Инспектиране на елементи на защитено стартиране, като например сертификати, хешове и публични ключове
-
Преглед на свойствата на сертификата, като например тема, издател и дати на валидност
-
По-лесно разбиране какво е надеждно в PK, KEK и DB и какво е анулирано в DBX без допълнителен анализ
Пример
Използване на команда в PowerShell:
Get-SecureBootUEFI -Name db -Decoded
Командата връща:
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
Кога да го използвате
Използвайте параметъра -Decoded , когато трябва да анализирате или проверявате конфигурацията на защитеното стартиране, вместо да извличате необработените им стойности.
Научете повече
За пълни подробности за кратката команда, параметрите и допълнителните примери вж. документацията Get-SecureBootUEFI .
Забележка: Указаната документация все още не включва параметъра -Decoded . Документацията ще бъде актуализирана в бъдеща редакция.