Coder Social home page Coder Social logo

Comments (13)

sveken avatar sveken commented on May 20, 2024

Both use the Admin service just don't download the "Legacy" version of the script

from modernbiosmanagement.

rwarrick66 avatar rwarrick66 commented on May 20, 2024

Is there an implementation guide? I have the REST account variables set and the device drivers getting installed (using AdminService) later in the task sequence. Do I need to set those variables sooner.

My current legacy "Apply New BIOS" steps happen earlier (immediately after the OS is installed). Can I run 'Invoke-CMDownloadBIOSPackage/Invoke-LenovoBIOSUpdate' and 'Invoke-CMApplyDriverPackage' beside each other?

from modernbiosmanagement.

sveken avatar sveken commented on May 20, 2024

You sure can, thats what i do,

My Driver/BIOS step is its own child task sequence it starts with setting the variables MDMUser and MDMPassword (double check these im going off the top of my head at home)

Follow the new guide for the admin service with Drivers as normally
and the Bios just make sure your not using the "legacy" script, the arguments im feeding it is just -BareMetal -Endpoint "SCCMSERVERNAME" and thats it,

Dell BIOS is just -Path "%OSDBIOSPackage01%"

This all happens right after the image is applied and is the last step in WinPE before the machine restarts to join the domain

from modernbiosmanagement.

jcaviani avatar jcaviani commented on May 20, 2024

Thanks for the response

from modernbiosmanagement.

rwarrick66 avatar rwarrick66 commented on May 20, 2024

Excellent thanks - also, is it necessary to -param the TargetOSVersion in the driver install? My OS is 20H2, but there are many driver packages that are still 1909 and 2004 (no 20H2 available from Lenovo yet).
image

from modernbiosmanagement.

sveken avatar sveken commented on May 20, 2024

Excellent thanks - also, is it necessary to -param the TargetOSVersion in the driver install? My OS is 20H2, but there are many driver packages that are still 1909 and 2004 (no 20H2 available from Lenovo yet).
image

I honestly don't know, Remove it and see what happens and let us know the result :P

from modernbiosmanagement.

rwarrick66 avatar rwarrick66 commented on May 20, 2024

The image works as planned. Right after the "Apply Operating System Image" step, the child task sequence kicks off and updates both BIOS and drivers for devices that have updated versions available. This particular device had 20H2 drivers so they applied successfully. However, when I removed "-TargetOSVersion "20H2" parameter, no ApplyDriverPackage.log was generated for the test device so I assume that drivers were not updated.

Then I found this in the script header ...

Detect, download and apply drivers during OS deployment with ConfigMgr and check for driver packages that matches an earlier version than what's specified for TargetOSVersion:

.\Invoke-CMApplyDriverPackage.ps1 -BareMetal -Endpoint "CM01.domain.com" -TargetOSVersion 1909 -OSVersionFallback

Testing -OSVersionFallback now.

from modernbiosmanagement.

xxnirvana69xx avatar xxnirvana69xx commented on May 20, 2024

Updated my scripts from last year and am having problems with the bios updates. Any help appreciated.

sccmerror
sccmtask

from modernbiosmanagement.

sveken avatar sveken commented on May 20, 2024

If your using the latest script it uses the admin service now, follow the updated driver guide, once you get to the BIOS its switches are -BareMetal -Endpoint "SCCMSERVERNAME"

The vendor specific scripts don't have any changes i can see

from modernbiosmanagement.

xxnirvana69xx avatar xxnirvana69xx commented on May 20, 2024

If your using the latest script it uses the admin service now, follow the updated driver guide, once you get to the BIOS its switches are -BareMetal -Endpoint "SCCMSERVERNAME"

The vendor specific scripts don't have any changes i can see

Ok, I'll try this out in the morning. I quick looked at the guide online and it still has it set up the old way.

from modernbiosmanagement.

rwarrick66 avatar rwarrick66 commented on May 20, 2024

-OSVersionFallback works - successfully applied older driver pack since 20H2 was not available. Solid!

from modernbiosmanagement.

xxnirvana69xx avatar xxnirvana69xx commented on May 20, 2024

If your using the latest script it uses the admin service now, follow the updated driver guide, once you get to the BIOS its switches are -BareMetal -Endpoint "SCCMSERVERNAME"

The vendor specific scripts don't have any changes i can see

Thanks, it's actually communicating finally. Now I'm running in to the problem that it's finding too many matches for bios as we have multiple Lenovo models with compatible packages.

bios

from modernbiosmanagement.

sveken avatar sveken commented on May 20, 2024

Might be worth starting a separate issue for that,
From experience Lenovo is just all over the shop with multiple BIOSes per model based on what chip they run,

from modernbiosmanagement.

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.