注意:本问题中,“Windows驱动程序”是指 .inf 和相关文件,可以通过在Windows资源管理器中右键单击 .inf 然后单击“安装”来安装。我不是指任何可能安装驱动程序的 setup.exe 风格可执行文件。
存在以下内容:
存在以下内容:
Get-WindowsDriver -online
- 一个 Powershell Cmdlet,它输出正在运行的系统当前安装的驱动程序Add-WindowsDriver
- 一个 Powershell Cmdlet,用于将驱动程序添加到 离线映像。相应的Remove-WindowsDriver
可用于从离线映像中删除驱动程序。dpinst.exe
- 一个命令行工具,可用于将驱动程序安装到正在运行的系统中。dpinst.exe /u
可用于卸载驱动程序。
然而,我没有找到相应的 Powershell Cmdlet 支持在 正在运行的系统中 安装和卸载驱动程序。我确定我可以用一些 PowerShell 包装 dpinst.exe,但如果存在更本地的 PowerShell 方法,则希望避免映射命令行参数和解析输出。
是否存在可在运行中的系统上安装和卸载 Windows 驱动程序的 Powershell Cmdlets?是否有其他方法使用 Powershell 安装和卸载 Windows 驱动程序,而不涉及 dpinst.exe
?