For the complete documentation index, see llms.txt. This page is also available as Markdown.

Update-OSDeployCoreDrivers

Downloads and expands WinPE driver packages into the OSDeployCore library.

Property
Value

Module

OSDeploy

Platform

Windows 11 (amd64 / arm64)

Requires

PowerShell 7.6, internet access

Output

System.IO.FileInfo

Description

Refreshes the requested catalog sources, resolves the matching WinPE driver packages, and downloads and expands the selected packages to $env:ProgramData\OSDeployCore.

All matching packages are processed automatically without prompting. Use -Name to limit the refresh to one or more specific sources, -SkipWifiDrivers to exclude wireless packages, and -DownloadOnly to cache files without expanding them.

Wi-Fi driver sources are excluded automatically when no imported OS sources are present — ADK WinPE does not support wireless hardware, so Wi-Fi drivers are only needed when a WinRE-based boot image will be built.

After downloading, drivers are injected into WinPE at build time by Build-OSDeployBoot.

Syntax

Update-OSDeployCoreDrivers [[-Name] <String[]>] [-Force] [-SkipWifiDrivers] [-DownloadOnly] [-WhatIf] [-Confirm]

Parameters

Parameter
Type
Required
Description

-Name

String[]

No

One or more source names to refresh and process. When omitted, all configured sources are refreshed.

-Force

Switch

No

Re-downloads driver packages even when a matching cached file already exists.

-SkipWifiDrivers

Switch

No

Excludes Wi-Fi driver packages (intel-wifi, microsoft-windows-wifi). Enforced automatically when no imported OS sources exist.

-DownloadOnly

Switch

No

Downloads packages to the cache without expanding them. No package.json metadata is written.

Examples

Last updated

Was this helpful?