Использование в сети, удаление определенных дисков

У меня вопрос по поводу использования сети. есть ли способ удалить несколько сопоставленных дисков, подключенных к одному хосту? Например, я хочу удалить диски X и Y за один раз, используя только одну команду. Есть ли способ удалить X и Y, поскольку они имеют одно и то же «имя хоста». Если я немного неясен, пожалуйста, дайте мне знать. Ниже приведен пример того, что я описываю.

Статус Локальная Удаленная Сеть


OK -> X: -> \hostname\dir1 Сеть Microsoft Windows

OK -> Y: -> \hostname\dir2 Сеть Microsoft Windows

OK -> Z: -> \hostname2\dir1 Сеть Microsoft Windows

Команда выполнена успешно.

Я знаю, что команда net use /delete * удалит все, но я хочу сохранить диск Z. Опять же, используя только одну команду. Есть идеи?


person JonStanley91    schedule 08.04.2013    source источник


Ответы (1)


Предполагая, что вы хотите использовать такую ​​команду, как

unmap x y

тогда unmap.bat может быть

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

должен выполнить задание. %1 — первый параметр; сдвиг перемещает параметры вниз, поэтому %2 становится %1 и т. д.

person Magoo    schedule 08.04.2013