DISM 把本机驱动程序导出,并使用脚本导入到目标计算机!


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

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM