1

我必须使用 powershell 脚本安全地删除 USB 设备。因此我使用以下几行:

$drive= New-Object -comObject Shell.Application
$drive.Namespace(17).ParseName(<DRIVELETTER>).InvokeVerb("Eject")

好消息是 Windows 显示可以移除 USB 的弹出窗口,并且无法再使用资源管理器找到该设备。不好的是,我仍然可以找到弹出的设备:

Get-WmiObject Win32_Volume -Filter "DriveType='2'" | Select-Object -ExpandProperty Caption

有人有想法解决我的问题吗?

为了完整起见:如果我手动使用安全删除硬件功能,则无法再使用Get-WmiObject功能找到设备。

谢谢你的帮助。

4

0 回答 0