如何在 Windows 中移除/删除挂载点

发布于 2024-09-07 02:21:36 字数 225 浏览 7 评论 0原文

我正在寻找一种删除安装点的方法(使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

乖乖哒 2024-09-14 02:21:36

PowerShell 社区扩展 有一个 Remove-MountPoint cmdlet。

The PowerShell Community Extensions has a Remove-MountPoint cmdlet.

凉月流沐 2024-09-14 02:21:36

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.

千里故人稀 2024-09-14 02:21:36

以下是删除挂载点的 powershell 命令

# remove the mount point
$Driveletter='E'
Get-Volume -Drive $DriveLetter | Get-Partition | Remove-PartitionAccessPath -accesspath "$DriveLetter`:\"

Below is the powershell commands to remove mount points

# remove the mount point
$Driveletter='E'
Get-Volume -Drive $DriveLetter | Get-Partition | Remove-PartitionAccessPath -accesspath "$DriveLetter`:\"
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文