如何在 Windows 中移除/删除挂载点
我正在寻找一种删除安装点的方法(使用 powershell/wmi/C#)。我使用 win32_volume
查找哪些卷具有挂载点,并且可以找到那里的路径(在名称和标题下),但我不知道如何删除这些挂载点。 win32_volume
命名空间有一个方法来创建它们,但没有任何可删除的内容。 win32_mountpoints
是只读的。没有找到解决方案的运气。
I am looking for a way to remove a mount point (with either powershell/wmi/C#). I used the win32_volume
to find what volumes have mount points and can find the path there (under name and caption) but I can't figure out how to delete those mount points. The win32_volume
namespace has a method to create them but nothing to delete. The win32_mountpoints
is read only. Haven't had any luck finding a solution.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
PowerShell 社区扩展 有一个 Remove-MountPoint cmdlet。
The PowerShell Community Extensions has a Remove-MountPoint cmdlet.
http://jrich523.wordpress。 com/2012/04/27/powershell-remove-a-drive-mountletter-more-win32/
我将其转换为纯 powershell,因此不依赖于外部模块。
http://jrich523.wordpress.com/2012/04/27/powershell-remove-a-drive-mountletter-more-win32/
I converted it to pure powershell so there is no dependencies on external modules.
以下是删除挂载点的 powershell 命令
Below is the powershell commands to remove mount points