Dotyczy
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

Oryginalna data publikacji: 4 lutego 2025 r.

Identyfikator bazy wiedzy: 5053484

Zmień datę

Zmień opis

1 maja 2025 r.

Dodano notatkę pod linkiem do pobierania skryptu Make2023BootableMedia.ps1 powershell.

Wprowadzenie

Skrypt programu PowerShell opisany w tym artykule może służyć do aktualizowania nośnika rozruchowego systemu Windows, dzięki czemu można go używać w systemach, które ufają certyfikatowi "Windows UEFI CA 2023". Ten certyfikat jest opisany w KB5025885: Jak zarządzać odwołaniami Menedżera rozruchu systemu Windows w przypadku zmian bezpiecznego rozruchu skojarzonych z CVE-2023-24932.

Jak uzyskać skrypt programu PowerShell

Ikona pobierania Pobierz skrypt Make2023BootableMedia.ps1 PowerShell

Uwaga Ten link pobierze najnowszą wersję skryptu programu PowerShell. Aby uzyskać informacje na temat historii udostępniania skryptu, zobacz microsoft/secureboot_objects.

Opis

The Make2023BootableMedia.ps1 PowerShell script updates boot manager support on Windows media to the boot manager signed by the new "Windows UEFI CA 2023" certificate. Dane wejściowe i wyjściowe mogą być nośnikami rozruchu następujących typów:

  • Plik obrazu ISO CD/DVD,

  • dysk flash USB,

  • ścieżkę dysku lokalnego lub

  • ścieżkę dysku sieciowego.

Najnowszy zestaw Windows Assessment and Deployment Kit (Windows ADK) można znaleźć na stronie Pobieranie i instalowanie zestawu Windows ADK i jest niezbędny do prawidłowego działania tego skryptu.

Notatki

  • Skrypt Make2023BootableMedia.ps1 powinien zostać uruchomiony z poziomu wiersza programu PowerShell z podwyższonym poziomem uprawnień.

  • Skrypt musi zawierać źródło multimediów (MediaPath), do którego zastosowano najnowsze aktualizacje obsługi.

Składnia

PowerShell

Make2023BootableMedia.ps1

  •      [-MediaPath <path>]

  •      [-TargetType <type>]

  •      [-ISOPath <path>]

  •      [-USBDrive <drive:>]

  •      [-FileSystem <type>]

  •      [-NewMediaPath <path>]

  •      [-StagingDir <path>]

Parametry

-Ścieżka <programu MediaPath>

Ścieżka do folderu multimediów lub pliku ISO do użycia jako plan bazowy. Folder multimediów może być ścieżką dysku lokalnego lub udostępnianiem sieciowym.

-TargetType <typ>

Typ nośnika do utworzenia (ISO, USB lub LOCAL).

  • ISO: Konwertuj nośnik określony w pliku ISO rozruchowym programu -MediaPath na 2023. Cele — ISOPath.

  • USB: Konwertuj nośnik określony w pliku -MediaPath na obraz rozruchowy 2023 i zapisuje go na dysku -USBDrive.

  • LOCAL: Konwertowanie nośnika określonego w programie -MediaPath na obraz rozruchowy 2023 skopiowany do programu -NewMediaPath.

-ŚCIEŻKA <ISOPath>

Ścieżka do nowego pliku ISO, który ma zostać utworzony z programu -MediaPath.

-Dysk <USBDrive:>

Litera dysku do docelowego dysku USB (na przykład E:).

-FileSystem <wpisz>

Ten parametr jest opcjonalny. Umożliwia określenie systemu plików w celu sformatowania dysku USB (FAT32 lub ExFAT). Wartością domyślną jest ExFAT.

-Ścieżka <programu NewMediaPath>

Argument wymagany, gdy argument targettype ma wartość LOCAL. -Zawartość programu MediaPath jest tutaj duplikowana, a następnie aktualizowana.

-StagingDir ścieżka <>

Zastępuje domyślną tymczasową ścieżkę przemieszczania używaną przez ten skrypt. System %TEMP% jest domyślnie używany z losowym podfolderem.

Przykładowe polecenia

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

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

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

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

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

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

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

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

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

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.