安全删除USB驱动器

时间:2016-10-27 13:15:20

标签: powershell powershell-v3.0

我正在尝试从powershell应用程序中以编程方式安全地删除USB驱动器。我目前的代码适用于单卷usb驱动器。代码如下:

$Eject = New-Object -comObject Shell.Application
$Eject.NameSpace(17).ParseName($usbDrvLetter+“:”).InvokeVerb(“Eject”)

正如我所说,这适用于单卷驱动器。但我有一个两卷的USB驱动器,无法像那样删除。如何访问驱动器本身及invokeVerb("Eject")它,包括它的所有卷?

1 个答案:

答案 0 :(得分:0)

如果您有一个显示2个音量的USB驱动器,它还应该有2个不同的音量字母。尝试弹出两者,它应该没问题。