1

我有一个关于网络使用的问题。有没有办法删除连接到单个主机的多个映射驱动器?例如,我想只使用一个命令一次性删除驱动器 X 和 Y。有没有办法删除 X 和 Y,因为它们共享相同的“主机名”。如果我有任何不清楚的地方,请告诉我。以下是我所描述的一个实例。

状态 本地 远程 网络


确定 -> X: -> \hostname\dir1 Microsoft Windows 网络

确定 -> Y: -> \hostname\dir2 Microsoft Windows 网络

确定 -> Z: -> \hostname2\dir1 Microsoft Windows 网络

命令成功完成。

我知道 net use /delete * 命令将全部删除,但我想保存驱动器 Z。同样,只使用一个命令。有任何想法吗?

4

1 回答 1

1

假设您要使用诸如

unmap x y

那么 unmap.bat 可能是

@echo off
setlocal
:loop
set target=%1
if defined target net use %1: /delete &shift&goto loop

应该做的任务。%1 是第一个参数;shift 将参数向下移动,因此 %2 变为 %1,依此类推。

于 2013-04-08T17:00:44.160 回答