首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何删除虚拟CD/DVD-ROM

如何删除虚拟CD/DVD-ROM
EN

Stack Overflow用户
提问于 2016-07-28 09:28:09
回答 1查看 3.6K关注 0票数 0

在win10上,我们可以挂载iso文件。对于每个安装的iso系统创建虚拟CD/DVD驱动器。要查看这些驱动器,我们可以使用powershell:

代码语言:javascript
运行
复制
PS C:\> gwmi win32_cdromdrive

Caption Drive Manufacturer VolumeName
------- ----- ------------ ----------
Microsoft Virtual DVD-ROM Volume{b62e0d58-541d-11e6-a1f7-005056873534} (Standard CD-ROM drives)
Microsoft Virtual DVD-ROM Volume{d2c8b686-5410-11e6-a1f6-005056873534} (Standard CD-ROM drives)
Microsoft Virtual DVD-ROM CdRom13 (Standard CD-ROM drives)
Microsoft Virtual DVD-ROM CdRom14 (Standard CD-ROM drives)
Microsoft Virtual DVD-ROM CdRom15 (Standard CD-ROM drives)
Microsoft Virtual DVD-ROM CdRom16 (Standard CD-ROM drives)
Microsoft Virtual DVD-ROM CdRom19 (Standard CD-ROM drives)
Microsoft Virtual DVD-ROM Volume{b62e1bc8-541d-11e6-a1f7-005056873534} (Standard CD-ROM drives)
NECVMWar VMware IDE CDR10 ATA Device D: (Standard CD-ROM drives)

现在我的问题是如何使用winapi/powershell删除这些设备?

我知道,当您使用卸载-DiskImage卸载特定图像时,它们将被删除,但我希望有“强制”选项。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-28 14:18:29

代码语言:javascript
运行
复制
$sh = New-Object -ComObject "Shell.Application"
$sh.Namespace(17).Items() | 
    Where-Object { $_.Type -eq "CD Drive" } | 
        foreach { $_.InvokeVerb("Eject") }

Where-Object { $_.Type -eq "CD驱动器“}您能右键单击iso驱动器中的哪个文件系统吗?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38632317

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档