更新 Windows 可開機媒體以使用 PCA2023 簽署的開機管理器

套用到
Windows Server 2012 Windows Server 2012 R2 Windows 10 Windows 10 Education, version 1607 Windows 10 Professional version 1607 Windows 10 Enterprise, version 1607 Windows 10 Enterprise version 1607 Windows 10 Enterprise, version 1809 Windows 10 Professional Education version 1607 Windows 10 Pro Education, version 1607 Windows Server 2016 Windows Server 2019 Windows Server 2022 Windows 10 Home and Pro, version 21H2 Windows 10 Enterprise and Education, version 21H2 Windows 10 IoT Enterprise, version 21H2 Windows 10 Home and Pro, version 22H2 Windows 10 Enterprise Multi-Session, version 22H2 Windows 10 Enterprise and Education, version 22H2 Windows 10 IoT Enterprise, version 22H2 Windows 11 Home and Pro, version 21H2 Windows 11 Enterprise Multi-Session, version 21H2 Windows 11 Enterprise and Education, version 21H2 Windows 11 IoT Enterprise, version 21H2 Windows 11 Home and Pro, version 22H2 Windows 11 Enterprise Multi-Session, version 22H2 Windows 11 Enterprise and Education, version 22H2 Windows 11 IoT Enterprise, version 22H2 Azure Local, version 22H2 Windows 11 Home and Pro, version 23H2 Windows 11 Enterprise and Education, version 23H2 Windows 11 Enterprise Multi-Session, version 23H2 DO_NOT_USE_Windows 11 IoT Enterprise, version 23H2

注意

  • 原始發佈日期: 2025年2月4日
  • KB ID: 5053484
變更日誌
變更日期 變更描述
2025年5月1日 在下載連結下方新增了 Make2023BootableMedia.ps1 PowerShell 腳本的 備註 。

簡介

本文所述的 PowerShell 腳本可用於更新 Windows 可開機媒體,使該媒體能在信任「Windows UEFI CA 2023」憑證的系統上使用。 此憑證在 KB5025885:如何管理 Windows 開機管理員因與 CVE-2023-24932 相關的安全開機變更而撤銷的相關內容中有說明。

如何取得 PowerShell 腳本

立即下載 Make2023BootableMedia.ps1 PowerShell 腳本

注意 此連結將下載最新版本的 PowerShell 腳本。 關於腳本發布歷史的資訊,請參閱 microsoft/secureboot_objects。

描述

Make2023BootableMedia.ps1 PowerShell 腳本會更新 Windows 媒體上的開機管理員支援,並以新的「Windows UEFI CA 2023」憑證簽署開機管理器。 輸入與輸出可為以下類型的可開機媒介:

  • ISO CD/DVD 影像檔,
  • USB 隨身碟,
  • 當地的車道,或
  • 網路驅動路徑。

最新的 Windows 評估與部署套件 (Windows ADK) 可在 下載與安裝 Windows ADK 頁面找到,這是此腳本正常運作的必要條件。

附註

  • Make2023BootableMedia.ps1 腳本應該從提升的 PowerShell 提示字元執行。
  • 您必須提供腳本一個媒體來源 (-MediaPath) ,該該媒體已套用最新的服務更新。

語法

PowerShell
Make2023BootableMedia.ps1
  • [-MediaPath <路徑>]
  • [-目標類型<>]
  • [-ISOPath <路徑>]
  • [-USB <隨身碟:>]
  • [-檔案系統 <類型>]
  • [-NewMediaPath <路徑>]
  • [-準備中路徑<>]

參數

- MediaPath <路徑> 作為基準,指向媒體資料夾或 ISO 檔案的路徑。 媒體資料夾可以是本地磁碟路徑或網路分享。
- 目標類型<> 要製作的媒體類型 (ISO、USB 或本地) 。
  • ISO:將 -MediaPath 指定的媒體轉換成 2023 年可開機的 ISO 檔案。 目標 -ISOPath。
  • USB:將 -MediaPath 指定的媒體轉換成 2023 可開機映像檔,然後寫入 -USBDrive。
  • LOCAL:將 -MediaPath 指定媒體轉換為複製到 -NewMediaPath 的 2023 可開機映像檔。
- ISOPath <路徑> 新 ISO 檔案的路徑則由 -MediaPath 建立。
-USB <隨身碟:> 指向目標 USB 磁碟機的磁碟代號 (例如 E:) 。
-檔案系統 <類型> 此參數為可選。 它允許指定檔案系統,將 USB 隨身碟格式化為 FAT32 或 ExFAT) (。 預設是 ExFAT。
- NewMediaPath <路徑> 當 TargetType 為本地時,必須如此。 -MediaPath 內容在此複製,然後再更新。
-StagingDir <路徑> 覆蓋此腳本預設的臨時暫存路徑。 系統 %TEMP% 預設會搭配隨機子資料夾使用。

範例指令

範例 1:複製基準媒體目錄、更新並建立 ISO

Make2023BootableMedia.ps1 -MediaPath C:\Media\Win10Media -TargetType ISO -ISOPath C:\Media\Win10_Updated.iso

範例 2:複製基準媒體 ISO、更新並建立 ISO

Make2023BootableMedia.ps1 -MediaPath C:\Media\Win11.iso -TargetType ISO -ISOPath C:\Media\Win11_Updated.iso

範例 3:複製基線媒體分享、更新並建立 ISO

Make2023BootableMedia.ps1 -MediaPath \\server\share\Win11_Media -TargetType ISO -ISOPath C:\Media\Win11_Updated.iso

範例 4:從分享複製基準 ISO,更新並建立 ISO

Make2023BootableMedia.ps1 -MediaPath \\server\share\Win11.iso -TargetType ISO -ISOPath C:\Media\Win11_Updated.iso

範例 5:從媒體目錄複製基準資料,更新並建立 USB 隨身碟

Make2023BootableMedia.ps1 -MediaPath C:\Media\Win1124H2 -TargetType USB -USBDrive H:

範例 6:從 ISO 複製基準,更新並建立 USB 隨身碟

Make2023BootableMedia.ps1 -MediaPath C:\Media\Win11.iso -TargetType USB -USBDrive E:

範例 7:從媒體目錄複製基準資料,更新並建立新的媒體目錄

Make2023BootableMedia.ps1 -MediaPath C:\Media\Win1124H2 -TargetType LOCAL -NewMediaPath C:\Media\Win1124H2_Updated

範例 8:從 ISO 複製基準資料,更新並建立新的媒體目錄

Make2023BootableMedia.ps1 -MediaPath H:\Media\Win11.iso -TargetType LOCAL -NewMediaPath R:\Win11_Updated

範例 9:從媒體目錄複製基準,更新,並使用指定的暫存目錄建立 ISO

Make2023BootableMedia.ps1 -MediaPath C:\Media\Win1124H2 -TargetType ISO -ISOPath C:\Media\Win1124H2_Updated.iso -StagingDir C:\Temp\Win1124H2