OSDeploy / OSD

OSD Shared Functions
MIT License
132 stars 54 forks source link

Support 23H3 for OSDCloud #87

Closed AndreasTheDead closed 6 months ago

AndreasTheDead commented 8 months ago

Hey, Microsoft released 23H2 and i wanted to update the iso we provide our onsite support for it, but currently we get an error when wanting to setup the USB.

image

Would it be posible to add support?

OSDeploy commented 8 months ago

I build the OS tables from WSUS Feature Updates, but Microsoft has released Windows 11 23H2 in WSUS as UUP files, so there isn't an ESD that works. Working on a solution.

agressiv commented 7 months ago

I had to scour but here is the URL I found:

http://dl.delivery.mp.microsoft.com/filestreamingservice/files/bdc4d17a-66dc-49e6-929d-76351db0f6ca/22631.2428.231001-0608.23H2_NI_RELEASE_SVC_REFRESH_CLIENTBUSINESS_VOL_x64FRE_en-us.esd

mmeierm commented 7 months ago

The guys over at the Windows on Raspberry Project even have a nice tool to find all the needed ESD Files in all versions and languages: https://www.worproject.com/esd

grafik

AkosBakos commented 7 months ago

The GitHub repo is updated, and if you overwrite your module with what is in GitHub, you'd see the changes and 23H2 works

https://x.com/adurrante/status/1732875065937612960?s=61&t=1wSFafsMtpHmKZa8At1KYw

mmeierm commented 7 months ago

Can confirm, 23H2 works just fine. Thank you so much.

grafik

grafik

gwblok commented 7 months ago

Updated OSD Module with 23H2

AndreasTheDead commented 7 months ago

Hey, thanks for your work.

It seams like a OSDCloud USB can download 23H2 when booted, but i'm not able to download 23H2 via the Update-OSDCloudUSB -OS toggle. Am i doing something wrong?

gwblok commented 7 months ago

Thanks Andreas, I didn't realize that command was using different code 'under the hood'. I should be able to resolve it when I get time, probably a Jan release.

I haven't used that command personally, I have OSDCloud save the OS to the Flash Drive during a normal OSDCloud run, then I pull that download from the flash drive back over to my OSDCloud folder on my desktop for when I create additional flash drives. I do the same with drivers, I "sync" back from the flash drive to my workspace whenever OSDCloud pulls down a new drvier pack / OS esd file. While this works, I see the value in getting that command working, but as a work around, my way might work for you.

AndreasTheDead commented 7 months ago

Okay, i think that should work, for myself aswell as the onsite guys who are using the tool for there stock devices.

Thanks for your fast reply, i wish you nice holidays and thanks for providing such a useful tool!

gwblok commented 7 months ago

Updated OSDCloudUSB.ps1 to work with the new OperatingSystem Catalog structure Updated the Building of the Catalog to include older versions of Windows 10 Next Release of OSD should now include those enhancements / bug fixes.

To Test, you can overwrite files in your PS Module with those on GitHub Grab the files changed in this Commit: https://github.com/OSDeploy/OSD/commit/96fa706b3cc12d19e204506d82a9690b0f9aebef

gwblok commented 6 months ago

Please test. If the functionality isn't working, reopen / comment, and I'll look into it further.