Skip to content

Create an iso file with the latest Windows available from the Unified Update Platform (UUP)

Notifications You must be signed in to change notification settings

mu0s7afa/uup-dump-get-windows-iso

 
 

Repository files navigation

About

This creates an iso file with the latest Windows available from the Unified Update Platform (UUP).

This shrink wraps the UUP dump project into a single command.

This must be executed in a Windows 2022 host.

This supports the following Windows Editions:

  • windows-11: Windows 11 22631 (aka 23H2) Enterprise
  • windows-2022: Windows Server 2022 20348 (aka 21H2) Standard

NB The Windows Server 2019 iso source files are not available in the Unified Update Platform (UUP) and cannot be downloaded by UUP dump.

Usage

Get the latest Windows Server 2022 iso:

powershell uup-dump-get-windows-iso.ps1 windows-2022

When everything works correctly, you'll have the iso in the output directory at, e.g., output/windows-2022.iso.

Vagrant Usage

Install the base Windows 2022 box.

Create the Windows ISO files using a vagrant managed VM:

./build.sh create-vm
./build.sh create-iso windows-2022
./build.sh create-iso windows-11
./build.sh destroy-vm

When everything works correctly, you'll have the following files in the output directory, e.g., for the windows-2022 ISO:

  • windows-2022.iso: the ISO file.
  • windows-2022.iso.json: the ISO metadata.
  • windows-2022.iso.sha256.txt: the ISO file SHA256 checksum.
  • windows-2022.iso.log: the ISO creation log.

The ISO metadata is a JSON document alike:

{
    "name": "windows-2022",
    "title": "Feature update to Microsoft server operating system, version 21H2 (20348.2322)",
    "build": "20348.2322",
    "checksum": "468f8ecdf2272e71c4dc0094d6379b60e5321bef15a01333dbf9508ae4d53a68",
    "images": [
        {
            "index": 1,
            "name": "Windows Server 2022 Standard (Desktop Experience)",
            "version": "10.0.20348.2322"
        }
    ],
    "uupDump": {
        "downloadPackageUrl": "https://uupdump.net/get.php?edition=ServerStandard&pack=en-us&id=854d29b2-edbc-4959-a3e2-8a61f0900a7c",
        "id": "854d29b2-edbc-4959-a3e2-8a61f0900a7c",
        "downloadUrl": "https://uupdump.net/download.php?edition=ServerStandard&pack=en-us&id=854d29b2-edbc-4959-a3e2-8a61f0900a7c",
        "apiUrl": "https://api.uupdump.net/get.php?lang=en-us&edition=ServerStandard&id=854d29b2-edbc-4959-a3e2-8a61f0900a7c"
    }
}

Related Tools

Reference

About

Create an iso file with the latest Windows available from the Unified Update Platform (UUP)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PowerShell 90.2%
  • Shell 8.6%
  • HTML 1.2%