【问题标题】:Uninstall Device from powershell从 powershell 卸载设备
【发布时间】:2020-06-23 14:33:18
【问题描述】:

我运行安装预设 OS /w 驱动程序和配置的自动化。我继承了自动化二手,有很多。 我有一个带有混合图形的系统,它负责验证显示驱动程序。现在,我可以走到机器前,打开设备管理器,右键单击其中一个图形设备,单击卸载(我不删除驱动程序文件),然后自动化继续进行。完成后,系统重新启动,两个设备驱动程序都返回。我想知道是否有一个 powershell 命令我可以运行以通过自动化执行相同的任务?

你们怎么看!

【问题讨论】:

  • 你能告诉我们你到目前为止尝试了什么吗?

标签: windows powershell automation device device-manager


【解决方案1】:

您可以使用 WMI 实例来做到这一点:

get-wmiobject -Query "select * from win32_systemdriver where caption=`"THING_TO_REMOVE`"" } | ForEach  { $_.StopService()
$_.Delete()
 } 

【讨论】:

  • 我是否将“THING_TO_REMOVE”替换为设备名称或设备 ID?删除命令是否也意味着它会删除驱动程序?还是只是移除设备?
  • 设备名称@ndocds
  • 谢谢大佬,我试试看。
【解决方案2】:

它不是powershell,但我一直使用名为devcon的设备管理器的命令行版本:https://docs.microsoft.com/en-us/windows-hardware/drivers/devtest/devcon

【讨论】:

    猜你喜欢
    • 2021-03-16
    • 1970-01-01
    • 2016-04-17
    • 2021-11-27
    • 1970-01-01
    • 2013-08-15
    • 2014-09-01
    • 1970-01-01
    • 2013-06-14
    相关资源
    最近更新 更多