-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ModernBIOSManagement #8
Comments
Both use the Admin service just don't download the "Legacy" version of the script |
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? |
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 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 |
Thanks for the response |
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:
Testing -OSVersionFallback now. |
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. |
-OSVersionFallback works - successfully applied older driver pack since 20H2 was not available. Solid! |
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. |
Might be worth starting a separate issue for that, |
Am I understanding the implementation correctly? The Modern Driver Management Solution now uses the AdminService but the Modern BIOS Management solution still uses the ConfigMgr WebService?
The text was updated successfully, but these errors were encountered: