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
