安全移除 USB 驱动器
Safely remove USB drive
我正在尝试以编程方式从 Powershell 应用程序中安全地删除 USB 驱动器。我当前的代码适用于单卷 USB 驱动器。代码如下:
$Eject = New-Object -comObject Shell.Application
$Eject.NameSpace(17).ParseName($usbDrvLetter+“:”).InvokeVerb(“Eject”)
正如我所说,这适用于单卷驱动器。但是我有一个两容量的USB驱动器,不能那样移除。我如何访问驱动器本身和 invokeVerb("Eject")
它,包括它的所有卷?
当您的 USB 驱动器显示 2 个卷时,它也应该有 2 个不同的卷字母。尝试弹出两个,应该没问题。
我正在尝试以编程方式从 Powershell 应用程序中安全地删除 USB 驱动器。我当前的代码适用于单卷 USB 驱动器。代码如下:
$Eject = New-Object -comObject Shell.Application
$Eject.NameSpace(17).ParseName($usbDrvLetter+“:”).InvokeVerb(“Eject”)
正如我所说,这适用于单卷驱动器。但是我有一个两容量的USB驱动器,不能那样移除。我如何访问驱动器本身和 invokeVerb("Eject")
它,包括它的所有卷?
当您的 USB 驱动器显示 2 个卷时,它也应该有 2 个不同的卷字母。尝试弹出两个,应该没问题。