有没有办法“断开”映射的网络驱动器,但不删除映射?

Gle*_*tle 12 windows-7 network-shares

例如,当我输入时,net use我可能会看到如下内容:

Status        Local       Remote
OK            H:          \\server\home folders\me
Unavailable   I:          \\serverA\share1
Disconnected  J:          \\serverB\share2
Reconnecting  K:          \\serverC\share3
Run Code Online (Sandbox Code Playgroud)

发生这种情况时,Windows 资源管理器在执行诸如在 C: 驱动器上创建新文件夹这样简单的操作时会有 10 到 20 秒的延迟。一段时间后,K: 驱动器将更改为“已断开连接”。

我想要做的是以某种方式强制 K: 驱动器断开连接或不可用,但不会丢失经过身份验证的映射。

小智 1

微软似乎正在尝试将诸如此类的管理任务转移到 PowerShell。

在您的具体情况下,要使用的 cmdlet 是Remove-PSDrive。Remove-PSDrive 将完全按照您的要求执行:断开映射的网络驱动器。您的场景的语法是:

删除-PSDrive-名称 K

要进入可以运行该 cmdlet 的 powershell 命令行,请打开开始菜单,然后在搜索框中键入 powershell。如果没有搜索框,请从开始菜单中选择“运行”,然后在运行框中键入 powershell 并按 Enter。

有关如何使用此 cmdlet(包括其所有选项)的完整详细信息,请参阅 Microsoft 的 technet 文章:
http://technet.microsoft.com/en-us/library/hh849760.aspx