可以使用 PowerShell 添加 .inf 驱动程序吗?

问题描述 投票:0回答:4

我们是否能够使用 PowerShell cmdlet 通过 .inf 文件等安装驱动程序?当我在谷歌搜索时发现,Add-WindowsDriver 但我认为这个是用于离线 Windows 映像的。这是否意味着当前未在操作系统上使用的映像?如果不会的话请教我参数怎么写。谢谢!

powershell drivers
4个回答
11
投票

此 PowerShell 脚本将执行您想要的操作:

Get-ChildItem "C:\Driver File Location" -Recurse -Filter "*inf" | ForEach-Object { PNPUtil.exe /add-driver $_.FullName /install } 

2
投票

您不需要 Powershell 或高级 CMD 编程,因为

pnputil.exe
有一个
/subdirs
命令行开关,可以一次读取多个
.inf
文件。在我的系统(Windows 10 x64 21H2)上,您只需执行:

pnputil /add-driver *.inf /install /subdirs

这正是我所期望的。

pnputil.exe
的帮助告诉了我们需要的一切。只需执行
pnputil
而不需要其他参数,它就会输出一个可以理解的帮助屏幕(太长了,无法在此处发布)。


0
投票

Get-ChildItem“C:\驱动程序文件位置”-Recurse-Filter“*inf”| ForEach-Object { PNPUtil.exe /add-driver $_.FullName /install }

我的脚本是解决问题但没有解决办法的。


-1
投票

可以使用

DeviceManagement 模块
中的 Install-DeviceDriver cmdlet 来完成。请参阅我的回答作为示例。

© www.soinside.com 2019 - 2024. All rights reserved.