1.打开cmd.exe
选择以管理员身份运行
dism /online /export-driver /destination:c:\driver-export
c:\derver-export 是C盘下面的路径会将所有的本机驱动 导入到这个路径下面。
导入导出的驱动程序。
递归导入所有导出的驱动程序需要工具 pnputil.exe。在提升的命令提示符窗口中运行以下命令
pnputil.exe /add-driver c:\driver-export\*.inf /subdirs /install
以下完整的ps1 脚本
Set-ExecutionPolicy Bypass $url = "http://192.168.0.2/drivers/intel.zip" $client = New-Object net.webclient $client.Encoding = [Text.Encoding]::UTF8 $client.DownloadFile($url, "C:\Windows\Temp\intel.zip")#下载文件夹文件目录中下载到指定目录 Expand-Archive "C:\Windows\Temp\intel.zip" "C:\Windows\Temp\" #解压提取文件目录到文件夹 $infs = Get-ChildItem "C:\Windows\Temp\intel\net\*\*.inf" #获取路径中所有文件的子项 foreach($inf in $infs){ pnputil.exe /add-driver $inf.FullName /subdirs /install #遍历文件,导入驱动程序 } Remove-Item "C:\Windows\Temp\intel" -Recurse -Force #删除目录1 Remove-Item "C:\Windows\Temp\intel.zip" -Recurse -Force #删除目录2