Giter Club home page Giter Club logo

Comments (6)

Simsi1986 avatar Simsi1986 commented on July 28, 2024 1

Can you link the file that is having the issue? Keep in mind I'm really not looking to continue supporting OSDBuilder, so someone else will need to do the work, and the testing.

I'm aware of your lack of time, to continue the support of OSDBuilder, that's why I hope someone else can benefit from my findings to keep OSDBuilder still alive :)

For example https://github.com/OSDeploy/OSDBuilder/blob/master/Public/New-OSBuildMultiLang.ps1 is using/setting variables based on on Get-RegCurrentVersion, which avoids the proper processing of Windows 11 22H2 LCU.

I'm currently investigating how adapt the solution, which is already used in https://github.com/OSDeploy/OSDBuilder/blob/master/Public/New-OSBuild.ps1 but as usual in a historical grown code, I have to manage a chain of dependencies.

from osdbuilder.

OSDeploy avatar OSDeploy commented on July 28, 2024

Thanks for leaving this, but unfortunately, I do not have any plans to resolve any issues with Server 2016. While still supported by Microsoft, it is very different. I can't read ESD files, etc. Additionally, the rule of thumb is you should not service a newer OS from an older one. You are trying to service a 2021 OS from a 2016 OS. My advice, don't do it, but that's up to you. I'm firm on my opinion. Finally, updating ADK does nothing in the world of OSDBuilder. It uses PowerShell Cmdlets that use Dism, and those are set to the OS Dism, not the ADK Dism.

My advice, run OSDBuilder on a Windows 11 system to service a Windows 11 image.

from osdbuilder.

Simsi1986 avatar Simsi1986 commented on July 28, 2024

The issue is independent from the OS, where you run OSDeploy, but caused by wrong values in Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
as Microsoft has not updated ProductName and ReleaseID for Windows 11 (it's shown as Windows 10 Pro/Enterprise... and 2009 on fresh installed Windows 11).

Therefore, some workarounds are required to carefully make use of values, extracted with Get-RegCurrentVersion. Mostlikely, I recommend to focus on CurrentBuild, CurrentBuildNumber to recognize Windows 11.

from osdbuilder.

OSDeploy avatar OSDeploy commented on July 28, 2024

Can you link the file that is having the issue? Keep in mind I'm really not looking to continue supporting OSDBuilder, so someone else will need to do the work, and the testing.

from osdbuilder.

OSDeploy avatar OSDeploy commented on July 28, 2024

I also need to point out potential liability. My biggest concern is what if someone updates there OS, and I have a mistake in OSDBuilder and that causes some failure on systems that get deployed. I didn't consider that much as I had a team that helped with testing, but not so much anymore. My need for OSDBuilder evaporated when MVLS started receiving monthly updates

from osdbuilder.

Simsi1986 avatar Simsi1986 commented on July 28, 2024

Oh, I got you - I wasn't aware of the liability. You never can consider everything, especially if things change later on. Hopefully there is still some possiblity to reduce your concerns. My understanding is, that if I use OSDBuilder it's on my own risk, but what should I know... I keep my fingers crossed, that OSDBuilder won't be gone - even if I agree that the requirement or use cases have shifted with montly MVLS release.

from osdbuilder.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.