# ========================================================= # MAX Windows Toolkit - 从仓库安装驱动 # ========================================================= $Common = "C:\Setup\windows\lib\common.ps1" if (Test-Path $Common) { . $Common } Show-AdminWarn Write-Header "从仓库安装驱动" $LocalDriverRoot = "C:\Setup\drivers" New-Item -ItemType Directory -Path $LocalDriverRoot -Force | Out-Null Write-Info "本模块安装本地驱动来自:" Write-Muted $LocalDriverRoot Write-Info "请先将 .inf 驱动文件夹放入此目录" Write-Line $Confirm = Read-Host " 继续扫描并安装驱动?输入 YES 确认" if ($Confirm -ne "YES") { Write-Warn "已取消" exit 0 } try { Write-Info "正在安装驱动..." pnputil /add-driver "$LocalDriverRoot\*.inf" /subdirs /install Write-Line Write-OK "驱动安装命令执行完成" } catch { Write-Err "驱动安装失败" Write-Muted $_.Exception.Message } Write-Line Write-OK "驱动安装执行完成" Pause-Max